@charset "euc-kr";
/* °­ÁÂ ÂÊ ½ºÅ¸ÀÏÀÔ´Ï´Ù. */

.titArea{height:28px;border-bottom:1px solid #E9E9E9;margin:0 0 25px 0;}
.titArea h1{float:left;display:inline-block;color:#666;font:bold 17px Malgun Gothic;letter-spacing:-1px;margin:0 0 0 6px;}
.titArea a{float:right;margin:6px 11px 0 0;line-height:18px;font-weight:bold;font-size:11px;color:#666;}
.titArea a span{position:relative;top:-1px;margin:0 7px 0 0;}
h2.title {clear:both;padding:0;font-family:malgun gothic;font-size:14px;font-weight:bold;letter-spacing:-1px;}
.btnArlign .btn31 em{padding:13px 15px 11px 9px;}
.btnArlign .btn31 em span{color:#cc3344;}
.tab01.mt25{clear:both;}
.viewLecture{position:relative;width:100%;padding:0;}
.viewLecture .gratified{z-index:2;position:absolute;top:-3px;left:-2px;width:87px;height:87px;padding-top:13px;background:url('/_images/_lecture/bg_gratified.png') 0 0 no-repeat;font-size:11px;font-family:malgun gothic;text-align:center;line-height:130%;letter-spacing:-1px;}
.viewLecture .gratified span{display:block;font-weight:bold;}
.viewLecture .gratified span.txt01{color:#8a8a8a;}
.viewLecture .gratified span.txt02{color:#4170a0;}
.viewLecture .gratified strong{display:block;margin-top:8px;font-size:27px;color:#d4546c;}
.viewLecture .teacherPhoto{z-index:1;position:absolute;top:0;left:0;}
.viewLecture .moreCont{z-index:2;position:relative;top:0;left:0;*zoom:1;}
.viewLecture .moreCont:after{content:' ';display:block;clear:both;}
.moreCont .moreContTop{margin:0 0 0 320px;*zoom:1;}
.moreCont .moreContTop:after{content:' ';display:block;clear:both;}
.moreContTop .icoGroup{height:15px;margin:0 0 15px 0;}
.moreContTop .icoGroup img{float:left;display:inline-block;margin-right:2px;}
.moreContTop strong{clear:both;display:block;font-size:28px;font-weight:bold;color:#333;letter-spacing:-1px;font-family:malgun gothic;line-height:30px;margin:0 0 19px 0;}
.moreContTop .teacherGroup{position:relative;}
.moreContTop .teacher{display:block;height:33px;vertical-align:middle;color:#333;font-size:16px;line-height:20px;font-family:malgun gothic;letter-spacing:-1px;float:left}
.moreContTop .lectureSns{float:right;color:#939393;}
.moreContTop .lectureSns span{position:relative;top:1px;font-size:11px;}
.moreContTop .lectureSns a{margin-left:3px;}
.moreContTop .teacher em{font-size:16px;font-weight:bold;}
.moreContTop .teacher a{color:#007dc6;font-size:12px;margin-left:8px;}
.moreContTop .viewSome{display:block;width:100%;height:40px;border:1px solid #D9D9D9;border-left:none;border-bottom:2px solid #E9E9E9;overflow:hidden;background:#F9F9F9 url(/_images/_lecture/bg_lineLecture.gif) 0 39px repeat-x;}
.moreContTop .viewSome span,
.moreContTop .viewSome a{float:left;display:inline-block;width:99px;height:24px;font-size:11px;line-height:11px;font-weight:bold;text-indent:42px;padding-top:15px;border:1px solid #D9D9D9;border-width:0 0 1px 1px;background:#F9F9F9 url(/_images/_common/spr_ico_lect.gif) 23px 12px no-repeat;}
:root .moreContTop .viewSome a{line-height:14px \9;}
.moreContTop .viewSome .tit{position:relative;width:98px;height:24px;text-indent:0;text-align:center;font-size:12px;background:#E9E9E9;}
.moreContTop .viewSome .tit .angle{position:absolute;top:16px;right:-6px;display:block;width:6px;height:10px;border:none;background:url(/_images/_common/bg_angle_tit.gif) no-repeat;}
.moreContTop .viewSome .viewOt{width:105px;background-position:23px 12px;*background-position:23px 10px;}
.moreContTop .viewSome .view{background-position:23px -58px;*background-position:23px -56px;}
.moreContTop .viewSome .viewB{background-position:23px -128px;*background-position:23px -130px;}
.moreContTop .viewSome .viewHd{width:104px;background-position:23px -198px;*background-position:23px -200px;}
.moreContTop .viewSome .viewHdPlus{background-position:23px -548px;*background-position:23px -550px;}
.moreContTop .viewSome .viewFHd{background-position:23px -618px;}

.moreCont .moreContBot{position:relative;width:100%;background:#F9F9F9;margin:23px 0 20px 0;border:1px solid #D9D9D9;border-width:1px 0;*zoom:1;height:100%;min-height:269px;}
.moreCont .moreContBot:after{content:' ';display:block;clear:both;}
.moreCont .moreContL{width:419px;border-right:1px solid #D9D9D9;float:left;}
.moreContBot .lectureInfo{display:block;width:418px;*zoom:1;padding-top:19px;padding-left:20px;}
.moreContBot .lectureInfo ul{*zoom:1;}
.moreContBot ul:after{content:' ';display:block;clear:both;}
.moreContBot .lectureInfo li{float:left;display:block;color:#666;font:14px malgun gothic;letter-spacing:-1px;margin-bottom:5px;}
.moreContBot .lectureInfo li.left{width:192px;}
.moreContBot .lectureInfo li.right{width:186px;}
.moreContBot .lectureInfo li em{display:inline-block;width:63px;color:#333;font-size:14px;}
.moreContBot .lectureInfo li span{color:#cc3344;}
.moreContBot .lectureInfo li a{display:inline-block;color:#007dc6;font-size:14px;letter-spacing:-1px;margin:0 0 0 67px;}
.moreContBot .solo{width:378px !important;}
.moreContBot .oth{margin-bottom:0;}
.moreContBot .lectureBenefit{width: 380px;margin:15px 0 15px 21px;display:block;height:100%;background:#e9899a;}
.moreContBot .lectureBenefit strong{position:relative;font-size:14px;color:#fff;display:block;float:left;width:64px;height:100%;text-align:center;vertical-align:middle;}
.moreContBot .lectureBenefit strong span{display:block;vertical-align:middle;}
.moreContBot .lectureBenefit .inner{font-size:12px;color:#808080;border:1px solid #d9d9d9;border-left:0;line-height:130%;}
.moreContBot .lectureBenefit .inner ul{font-family:malgun gothic;width: 305px;height:100%;min-height:50px;display:inline-block;background:#fff;padding:10px 0 10px 10px;}
.moreContBot .lectureBenefit .inner ul li{width:300px;}
.moreContBot .moreContL .btnArlign{margin:0 0 0 0;padding-bottom:10px;}
.moreContBot .btn31{margin:0 0 0 21px;}

.moreContBot .priceList{background:#FFF;float:right;min-height:140px}
.moreContBot .priceList ul{display:block;width:269px;padding:5px 20px 5px 20px;background:#FFF;*zoom:1;}
.moreContBot .priceList ul:after{content:' ';display:block;clear:both;}
.moreContBot .priceList li{clear:both;display:block;height:14px;min-height:14px;margin:8px 0 8px 0;}
.moreContBot .info{float:left;display:inline-block;width:115px;}
.moreContBot .info input{margin:0;}
.moreContBot .info .sale{font-size:11px;color:#cc3344;vertical-align:middle;margin-left:12px;padding-right:10px;background:url(/_images/_common/ico_sale.gif) right 1px no-repeat;}
.moreContBot .price{float:right;width:150px;text-align:right;}
.moreContBot .price em{font-weight:bold;font-family:malgun gothic;font-size:14px;font-weight:bold;line-height:18px;}
.moreContBot .price .before{font-size:12px;text-decoration:line-through;font-weight:normal;margin-right:5px;}
.moreContBot .price .day{font-size:12px;font-weight:normal;margin-right:5px;}


.moreContBot .payInfo{position:absolute;right:0;bottom:50px;width:309px;min-height:86px;background:#FFF4E6;overflow:hidden;border-top:1px solid #D9D9D9;}
.moreContBot .payInfo .addBenefit{font-size:11px;padding:0 20px 0 19px;text-align:right;}
.moreContBot .payInfo .addBenefit span{position:relative;top:-1px;}
.moreContBot .payInfo .addBenefit em{color:#cc3344;}
.moreContBot .payInfo .pay{height:40px;font-family:malgun gothic;padding-top:15px;}
.moreContBot .payInfo .pay p{float:left;display:inline-block;width:110px;color:#333;font-size:12px;font-family:malgun gothic;letter-spacing:-1px;margin:0 0 0 19px;}
.moreContBot .payInfo .pay strong{float:right;display:inline-block;width:160px;font-weight:bold;font-size:26px;line-height:26px;text-align:right;color:#cc3344;padding:0 19px 0 0;}
.moreContBot .payInfo .pay strong span{font-weight:normal;}

.moreContBot .btnArea{position:absolute;bottom:0px;right:0;}
.moreContBot .btnArea .btnArlign{width:310px;height:50px;margin:0;}
.moreContBot .btnArea .btnArlign a{text-align:center;height:50px;line-height:50px;padding:0;border-right:1px solid #b5b5b5;}
.moreContBot .btnArea .btnArlign a.first{width:103px;}
.moreContBot .btnArea .btnArlign a.second{width:103px;}
.moreContBot .btnArea .btnArlign a.third{width:102px;border-right:0;}

.lectureBtns a{text-align:center;height:37px;line-height:37px;padding:0;border-right:1px solid #b5b5b5;}
.lectureBtns a.first{width:103px;}
.lectureBtns a.second{width:103px;}
.lectureBtns a.third{width:102px;border-right:0;}
.togetherLecture{font-family:malgun gothic;font-size:14px;margin-bottom:40px}
.togetherLecture strong{display:block;background:url(/_images/_icon/blt_together.gif) 0 center no-repeat;padding-left:10px;color:#797979;}
.togetherLecture strong span{color:#e08085;}
.togetherLecture .togetherInner{border:1px solid #d9d9d9;background:#f9f9f9;margin-top:10px;padding:13px 20px}
.togetherLecture .togetherInner ul{overflow:hidden;}
.togetherLecture .togetherInner li{float:left;width:50%;margin:3px 0;}
.togetherLecture .togetherInner li a{position:relative;display:block;width:290px;height:18px;}
.togetherLecture .togetherInner li a .num{display:inline-block;width:18px;height:18px;line-height:18px;color:#fff;background:#c0c0c0;text-align:center;margin-right:8px;font-weight:bold;}
.togetherLecture .togetherInner li a .hd{position:absolute;top:5px;right:0;font-size:0;display:inline-block;width:15px;height:15px;background:url(/_images/_common/spr_ico_lect.gif) 0px -210px no-repeat;}
.togetherLecture .togetherInner li a .txt{position:relative;top:2px;display:inline-block;width:244px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bestReview{height:148px;margin:0 0 35px 0;}
.bestReview .bestReviewL{position:relative;float:left;display:inline-block;width:561px;margin:-20px 0 0 0;}
.bestReview .bestReviewL .bestReviewIn{position:absolute;top:20px;}
.bestReview .bestReviewL .bestReviewIn li{float:left;display:inline-block;width:111px;height:146px;margin:0 0 0 -1px;background:#F0F9FF url(/_images/_lecture/bg_bestReview.gif);border:1px solid #C1DBEE;}
.bestReview .bestReviewL .bestReviewIn p{display:block;height:85px;margin:0 0 0 11px;overflow:hidden;}
.bestReview .bestReviewL .bestReviewIn strong{display:block;margin:13px 0 12px 11px;}
.bestReview .bestReviewL .bestReviewIn span{display:block;height:15px;text-align:right;font-size:11px;color:#888;margin:0 10px 0 0;padding:0 19px 0 0;line-height:18px;background:url(/_images/_lecture/ico_bestReview.gif) right 0 no-repeat;}
.bestReview .bestReviewL .subTab{position:absolute;top:0;right:0;}
.bestReview .bestReviewR{float:right;display:inline-block;width:155px;}
.bestReview .bestReviewR img{width:155px;height:148px;}
.specialService{width:746px;overflow:hidden;}
.specialService h2.title{margin-top:0;}
.subMainVisual.lect .column01 .anythingControls{bottom:-31px;}
.anythingSlider-Nav .anythingControls a.cur,
.anythingSlider-Nav .anythingControls a:hover{font-weight:normal;}
.subMainVisual .column01 .pluginSlider{height:194px;}
.lect .slideMain01 .pluginSlider li{width:498px;height:194px;}
.lect .slideMain01 .anythingControls ul a.panel1 {width:143px;}/* slider navigation size */
.lect .slideMain01 .anythingControls ul a.panel2 {width:147px;}
.lect .slideMain01 .anythingControls ul a.panel3 {width:178px;}
.hotIssue{height:118px;}
.hotIssue .slideMain01 .pluginSlider li{width:498px;height:100px;}
.hotIssue .slideHotIssue{float:left;display:inline-block;width:230px;height:100px;margin:0 25px 0 0;}
.hotIssue .slideHotIssue .pluginSlider{height:100px;}
.hotIssue .slideHotIssue .anythingSlider .anythingBase li{width:230px;}
.hotIssue .slideHotIssue .anythingSlider-default{width:230px;height:100px;}
.hotIssue .slideHotIssue .anythingControls{position:relative;float:right;display:inline-block;margin:6px 0 0 0;}
.hotIssue .notiHotIssue{float:left;display:inline-block;width:230px;margin:0 13px 0 0;}
.hotIssue .notiHotIssue li{padding:13px 0;background:url(/_images/_lecture/bg_hotissueLine.gif) 0 bottom repeat-x;}
.hotIssue .notiHotIssue li a{display:block;color:#888;line-height:12px;padding:0 0 0 9px;}
.hotIssue .notiHotIssue li b{display:block;font-weight:bold;color:#666;line-height:12px;margin:0 0 5px -9px;padding:0 0 0 9px;*margin-bottom:2px;background:url(http://www.soobakc.com/images/_icon/blt_ne1s.gif) 0 4px no-repeat;*background-position:0 6px;*line-height:8px;}
:root .hotIssue .notiHotIssue li b{line-height:14px \9;}
.hotIssue .notiHotIssue .last{background:none;}
.tabHotIssueBox{float:right;display:inline-block;height:118px;}
.tabHotIssueBox .tabHotIssue{overflow:hidden;width:232px;height:23px;}
.tabHotIssueBox div.tab06 ul li a{padding:5px 13px 5px 11px;line-height:11px;}
:root .tabHotIssueBox div.tab06 ul li a{padding:7px 13px 3px 11px \9;}
.tabHotIssueBox div.tab06 ul li.on{border-bottom:none;}
.tabHotIssueBox div.tab06 ul li.on a{color:#333;padding-bottom:6px;}
.tabHotIssueBox .tabHotIssueInBox{width:230px;height:87px;border:1px solid #D9D9D9;border-top:none;}
.tabHotIssueBox .tabHotIssueIn{position:relative;display:block;width:100%;height:100%;}
.tabHotIssueBox .tabHotIssueIn span{position:absolute;left:13px;top:12px;display:table-cell;width:58px;height:58px;overflow:hidden;border:1px solid #D6D6D6;}
.tabHotIssueBox .tabHotIssueIn span img{position:absolute;top:0;left:-50px;width:160px;height:120px;}
.tabHotIssueBox .tabHotIssueIn.bg01{background:url(/_images/_lecture/bg_hotIssue01.jpg) top right no-repeat;}
.tabHotIssueBox .tabHotIssueIn.bg02{background:url(/_images/_lecture/bg_hotIssue02.jpg) top right no-repeat;}
.tabHotIssueBox .tabHotIssueIn.bg03{background:url(/_images/_lecture/bg_hotIssue03.jpg) right 23px no-repeat;} /* 2014.02.03 */
.tabHotIssueBox .tabHotIssueIn .info{position:relative;top:18px;display:block;height:60px;vertical-align:middle;margin:0 0 0 83px;}
.tabHotIssueBox .tabHotIssueIn .teacher{display:block;font-family:malgun gothic;color:#888;letter-spacing:-1px;margin:0 0 3px 0;}
.tabHotIssueBox .tabHotIssueIn strong{display:block;font-family:malgun gothic;font-size:14px;line-height:16px;*padding-bottom:3px;}
.tab11 li a{width:181px;font-family:malgun gothic;}
.tab11 li a.on{width:145px;}
.titleArea .optionLecture{float:right;font-size:11px;line-height:14px;color:#888;padding-left:13px;margin:-20px 0 0 0;background:url(/_images/myPage/ico_setting.gif) 0 1px no-repeat;}
.sliderRecommend{margin:15px 0 0 0;}
.recoLect ul{width:740px;}
.recoLect li{float:left;display:inline-block;width:146px;}
.recoLect li p{display:block;width:119px;height:29px;text-align:center;line-height:31px;margin:0 auto;background:#FFF4E6;border-top:1px solid #D9D9D9;}
.recoLect li p strong{letter-spacing:-1px;}
.recoLect li p span{color:#D9D9D9;}
.recoLect li .photoArea{position:relative;display:block;width:119px;height:90px;margin:0 auto 7px auto;}
.recoLect li .photoArea .recommend{z-index:2;position:absolute;top:0;left:0;}
.recoLect li .photoArea .tPhoto{z-index:1;display:block;position:absolute;top:0;left:0;width:117px;height:88px;border:1px solid #D6D6D6;overflow:hidden;}
.recoLect li .photoArea .tPhoto img{position:absolute;top:0;left:-36px;width:192px;height:144px;}
.recoLect li .tit{display:block;width:120px;height:44px;line-height:16px;margin:0 auto;}
.recoLect li .tit a{color:#666;}
.recoLect li .viewSome{display:inline-block;width:142px;text-align:center;line-height:18px;background:#F9F9F9;padding:3px 0 1px 0;margin:0 0 0 1px;border:1px solid #D9D9D9;}
.recoLect li .viewSome{*line-height:26px;*height:17px;}
:root .recoLect li .viewSome{height:20px \9;line-height:22px \9;padding-bottom:0 \9;}
.recoLect .viewSome span,
.recoLect .viewSome a{color:#666;vertical-align:middle;font-size:11px;letter-spacing:-1px;margin:0 4px 0 3px;padding:4px 0 0 18px;background:url(/_images/_common/spr_ico_lect.gif) 0 0 no-repeat;}
.recoLect .viewSome .viewOt{background-position:0 0;}
.recoLect .viewSome .viewB{background-position:0 -140px;}
.recoLect .viewSome .viewHd{background-position:0 -210px;}
.recoLect .viewSome .view{background-position:0 -70px;}
.recoLect .viewSome .viewHdPlus{background-position:0 -560px;}
.recoLect .viewSome .viewFHd{background-position:0 -630px;}
.sliderRecommend,
.sliderRecommend .pluginSlider{height:220px;}
.sliderRecommend .anythingSlider-default .arrow{top:203px;}
.sliderRecommend .anythingSlider-default .forward{left:717px;}
.sliderRecommend .anythingSlider-default .back{left:699px;}
.subMainVisual.lect .column02oth{float:right;width:230px;height:223px;border:1px solid #D9D9D9;overflow:hidden;background:url(/_images/_lecture/bg_column02oth.gif) no-repeat;}
.subMainVisual.lect .column02oth .pluginSlider{display:block;width:230px;height:223px;}
.subMainVisual.lect .column02oth .anythingControls{position:absolute;bottom:9px;right:7px;}
.bannerTxtSt{position:relative;width:100%;height:100%;}
.bannerTxtSt .kindOf{position:absolute;top:15px;left:19px;}
.bannerTxtSt .tit{position:absolute;top:43px;left:19px;display:block;width:190px;height:58px;font:normal 15px malgun gothic;letter-spacing:-1px;*line-height:18px;*padding-bottom:5px;}
:root .bannerTxtSt .tit{top:42px \9;line-height:18px \9;}
.bannerTxtSt .tcPhoto5{position:absolute;bottom:-19px;left:0;}
.bannerTxtSt .tcPhoto5 em img{width:210px;height:158px;}
.bannerTxtSt .info{position:absolute;top:117px;right:21px;text-align:right;}
.bannerTxtSt .info a{display:block;margin-bottom:3px;}
.bannerTxtSt .info p{display:block;margin:8px 0 0 0;}
.recommendLect.eng{clear:both;height:250px;}
.recommendLect.eng .titleArea{margin-top:0;border-bottom:1px solid #E9E9E9;}
.recommendLect.eng .title{margin-top:0;}
.recommendLect.eng .arrow{position:absolute;top:-38px;}
.studyGuide{float:left;width:100%;margin:0 0 25px 0;}
.studyGuide .studyGuideL{float:left;display:inline-block;width:477px;height:95px;overflow:hidden;}
.studyGuide .studyGuideL .imgArea{float:left;display:inline-block;}
.studyGuide .studyGuideL .notiList{float:right;display:inline-block;width:371px;height:98px;overflow:hidden;}
.studyGuide .studyGuideL .notiList ul{margin-top:-5px;}
.studyGuide .studyGuideL li{display:block;height:24px;vertical-align:top;padding:10px 0 0 0;background:url(/_images/_lecture/line_notiList.gif) 0 bottom repeat-x;}
.studyGuide .studyGuideL li a{padding:0 0 0 9px;background:url(http://www.soobakc.com/images/_icon/blt_ne1s.gif) 0 4px no-repeat;}
.studyGuide .studyGuideL li a em{font-weight:bold;}
.studyGuide .studyGuideR{float:right;display:inline-block;width:232px;height:95px;}
.studyGuide .studyGuideR .tit{display:block;color:#FFF;line-height:18px;padding:5px 0 2px 9px;background:#777C91;}
.studyGuide .studyGuideR .clinic{position:relative;display:block;width:232px;height:74px;}
.studyGuide .studyGuideR span{position:absolute;left:0;top:12px;display:table-cell;width:58px;height:58px;overflow:hidden;border:1px solid #D6D6D6;}
.studyGuide .studyGuideR span img{position:absolute;top:0;left:-50px;width:160px;height:120px;}
.studyGuide .studyGuideR .clinic.bg01{background:url(/_images/_lecture/bg_hotIssue01.jpg) top right no-repeat;}
.studyGuide .studyGuideR .clinic.bg02{background:url(/_images/_lecture/bg_hotIssue02.jpg) top right no-repeat;}
.studyGuide .studyGuideR .clinic.bg03{background:url(/_images/_lecture/bg_hotIssue03.jpg) top right no-repeat;}
.studyGuide .studyGuideR .info{display:block;height:60px;vertical-align:middle;margin:0 0 0 70px;padding:11px 0 0 0;}
.studyGuide .studyGuideR .clinic .teacher{display:block;font-family:malgun gothic;color:#888;letter-spacing:-1px;margin:0 0 6px 0;}
.studyGuide .studyGuideR .clinic strong{display:block;font-family:malgun gothic;font-size:14px;line-height:16px;*padding-bottom:2px;}
.populBook{clear:both;width:730px;height:156px;overflow:hidden;}
.populBook h2.title{margin-top:0;}
.populBook .pluginSlider{width:730px;}
.populList{overflow:hidden;margin:7px 0 0 0;}
.populList.book{margin:20px 0 10px 0;*margin-bottom:30px;}
.populList ul{width:750px;}
.populList li{position:relative;display:inline-block;float:left;width:249px;margin-bottom:20px;}
.populList li img{float:left;display:inline-block;width:90px;height:120px;margin:0 12px 0 0;}
.populList li .teacher{display:block;width:130px;text-indent:10px;line-height:14px;margin:0 0 8px 102px;padding:5px 0 1px 0;background:#EEE;}
.populList li .tit{display:block;width:127px;height:48px;line-height:16px;overflow:hidden;}
.populList li .btnGroup{display:block;position:absolute;bottom:0;left:102px;}
.populList li a {display:block;width:100%;}
.populList li a img{width:auto;height:auto;margin:3px 0 0 0;}
.populList .recommend{position:absolute;top:0;left:0;}
.populList .recommend img{width:auto;height:auto;}
.populList .btnGroup{width:72px;}
.populList .btnGroup a{float:none;display:block;width:100%;height:20px;}
.tab11.lectTab li a{width:120px;}
.tab11.lectTab li.on a{width:121px;}
.samsNote{margin:0 0 35px 0;padding:13px 0 0 0;background:url(/_images/_lecture/bg_samsNoteTop.gif) no-repeat;}
.samsNote .samsNoteIn{padding-bottom:8px;background:url(/_images/_lecture/bg_samsNoteBottom.gif) 0 bottom no-repeat;}
.samsNote .samsNoteIn span.title{display:inline-block;float:left;width:209px;margin:15px 21px 0 19px;}
.samsNote .samsNoteIn span.title img{display:inline-block;float:left;margin:0 15px 0 0;}
.samsNote .samsNoteIn .bannerIn{float:left;display:inline-block;}
.samsNote .samsNoteIn .bannerIn p{font-family:malgun gothic;font-size:12px;color:#666;letter-spacing:-1px;margin:0 0 3px 0;}
.samsNote .samsNoteIn .bannerIn strong{display:block;height:26px;line-height:1em;font-family:malgun gothic;color:#003975;font-size:26px;letter-spacing:-1px;font-weight:normal;padding-bottom:1px;}
.samsNote .populList li img{width:63px;height:83px;}
.samsNote .populList .recommend img{width:auto;height:auto;}
.samsNote .populList li a img{width:auto;height:auto;}
.samsNote .populList li .teacher{margin-left:75px;}
.samsNote .populList li .btnGroup{width:100%;left:75px;height:22px;}
.samsNote .populList li .btnGroup a{display:inline-block;float:left;width:auto;margin-right:4px;}
.saveBanner{margin:-20px 0 0 0;}
.subTab li a{padding-right:11px;}

/* OT °­ÁÂ ¸Àº¸±â ZONE (2014.06) */
#otZone{position:relative;}
#otZone h3{clear:both;display:block;height:30px;font:bold 16px/25px malgun gothic;color:#FFF;text-indent:31px;letter-spacing:-1px;background:#2387ca;margin:0 0 11px;}
#otZone div.tab03 ul li{width:115px;}
#otZone .choiceArea,
#otZone .choiceArea div{position:relative;}
#otZone .choiceArea div{*padding-bottom:15px;*line-height:11px;}
:root #otZone .choiceArea div{padding-bottom:8px \9;}
#otZone .choiceArea div.teacher{border:none;}
#otZone .choiceArea strong{position:absolute;top:50%;left:25px;font:normal 16px/16px malgun gothic;*line-height:18px;*padding-bottom:2px;letter-spacing:-1px;color:#003975;vertical-align:middle;margin:-12px 0 0 0;}
#otZone .choiceArea ul{width:582px;vertical-align:middle;margin-left:115px;}
#otZone .choiceArea li{margin:0 0 6px;}
#otZone .choiceArea .vBlank{display:inline-block;height:100%;vertical-align:middle;}
#otZone .tcPhoto4{display:block;position:relative;width:58px;height:58px;border:1px solid #d6d6d6;overflow:hidden;margin:0 auto 10px auto;}
#otZone .tcPhoto4 img{position:absolute;top:0;left:-50px;width:160px;height:120px;}
#otZone .teacherSt{text-align:left;margin:0 58px;vertical-align:middle;*zoom:1;}
#otZone .teacherSt:after{content:'';display:block;clear:both;}
#otZone .teacherSt ol{*float:left;display:inline-block;width:123px;vertical-align:middle;}
#otZone .teacherSt li{margin-bottom:3px;}
#otZone .teacherSt li img{border:1px solid #ff0000;}
#otZone .teacherSt .btnRed{float:none;width:95px;height:27px;font-size:12px;line-height:23px;text-align:center;vertical-align:middle;padding:0;margin:0;}
#otZone .teacherSt .vBlank{display:inline-block;width:1px;height:54px;vertical-align:middle;}
#otZone table td{border:1px solid #e5e1e3;border-width:0 0 1px 1px;}
#otZone table td:first-child{border-left:none;}
#otZone table td .lectureList{margin:7px 0;}
.tab11.otZone{width:730px;}
.tab11.otZone ul{display:block;height:61px;*height:64px;margin:0 0 28px;background-position:0 bottom;*background-position:0 25px;overflow:inherit;*zoom:1;}
.tab11.otZone li{margin:0;}
.tab11.otZone li a{width:363px;height:57px;font:normal 28px/50px malgun gothic;color:#737373;letter-spacing:-2px;background:#FBFBFB;}
.tab11.otZone li.on a{font-weight:bold;color:#FFF;background:#007DC6;border:1px solid #005495;}
.tab11.otZone li.on span{border-top:8px solid #003975;border-left:8px solid transparent;border-right:8px solid transparent;}
.tab11.otZone li.on .anchor span{left:-7px;border-top:7px solid #007DC6;}

/* ±â¸»°í»ç ´ëºñ ¶ì¹è³Ê (2014.06) */
.ribbBanner{height:83px;margin:0 0 20px;background:#FFF4E6;border:1px solid #FFE5C4;}
.ribbBanner .title{float:left;display:inline-block;width:139px;height:85px;text-indent:-9999px;font:0/0 arial;margin:-1px 12px 0 -1px;background:url(/_images/_lecture/ribbBanner_bgTitle.png) no-repeat;}
.ribbBanner a{position:relative;float:left;display:inline-block;height:63px;border-right:1px solid #F9E1C1;padding:0 22px;margin:10px 0 0 0;}
.ribbBanner a.last{border:none;}
.ribbBanner a div,
.ribbBanner a p{font-family:malgun gothic;letter-spacing:-1px;}
.ribbBanner a em{display:block;font:normal 14px malgun gothic;margin:0 0 2px;}
.ribbBanner a p{font-weight:bold;font-size:20px;line-height:22px;*line-height:14px;color:#555;margin:-2px 0 0 0;*margin:0;}
.ribbBanner a p strong{color:#e75c77;}
.ribbBanner a .ico{display:inline-block;width:12px;height:13px;margin:0 0 0 3px;background:url(/_images/_lecture/ribbBanner_ico.png) no-repeat;}
.ribbBanner a i{position:absolute;top:-20px;left:18px;display:inline-block;height:16px;line-height:16px;font-style:normal;color:#fff9f2;font-size:10px;letter-spacing:0;border-right:none;padding:0 8px;background:url(/_images/_lecture/ribbBanner_flagBgAll.png) 0 0 no-repeat;}
.ribbBanner a i span{position:absolute;top:0;right:-8px;display:inline-block;width:8px;height:16px;background:url(/_images/_lecture/ribbBanner_flagBg.png) no-repeat;}

/* ¼±ÅÃ°¡ÀÌµå ¶ì¹è³Ê */
.ribbBanner.choiceGuide{height:76px;margin:0 0 20px;background:#fff4e6;border:1px solid #ffe7c8;}
.ribbBanner.choiceGuide .title{float:left;display:inline-block;width:139px;height:85px;text-indent:-9999px;font:0/0 arial;padding:0;margin:-1px 0 0 -1px;background:url(/_images/_lecture/ribbBannerGuideTitle.png) no-repeat;}
.ribbBanner.choiceGuide .title span{display:none;}
.ribbBanner.choiceGuide a{position:relative;float:left;display:inline-block;height:63px;border-right:1px solid #f9e1c1;padding:0 12px;margin:7px 0 0 0;}
.ribbBanner.choiceGuide a.last{border:none;}
.ribbBanner.choiceGuide a div,
.ribbBanner.choiceGuide a p{font-family:malgun gothic;letter-spacing:-1px;}
.ribbBanner.choiceGuide a div{position:relative;top:10px;}
.ribbBanner.choiceGuide a p{font-weight:bold;font-size:22px;color:#e75c77;line-height:22px;*line-height:14px;margin:-2px 0 0 0;*margin:0;}
.ribbBanner.choiceGuide a .ico{position:relative;top:8px;display:inline-block;width:29px;height:29px;margin:0 0 0 3px;background:url(/_images/_lecture/ribbGuide_ico.png) no-repeat;}

/* ¿Â¶óÀÎ ¼­Á¡ ¸ÞÀÎ ÃÊÁß°í ÅÇ */
.estoreMTab {margin-bottom:16px;}
.estoreMTab .w1 {width:181px;}
.estoreMTab .w2 {width:181px;}
.estoreMTab .w3 {width:181px;}
.estoreMTab .w4 {width:181px;}

/* SKY CLASS */
.sky_heading {
	font-size: 14px;
	padding: 0 0 0 0;
	font-family: Malgun Gothic, '¸¼Àº °íµñ';
	letter-spacing: -1px;
}
.skyclass_slider h2.title,
.skyclass_briefing h2.title,
.sky_heading {
	padding-left: 5px;
}
.profileSlider01 {padding:14px 10px 15px 10px;border:1px solid #d5d5d5;background:#f9f9f9;}
.profileSlider01 .pluginSlider { width:210px; height:61px;}
.profileSlider01 .anythingSlider-default .arrow {top:53px; z-index: 99;}
.profileSlider01 .anythingControls {bottom:11px;right:16px;}
.profileSlider01 .links {position:relative;display:block;height:61px;padding-left:75px;font-size:12px;line-height:1.417;}
.profileSlider01 .links .thumb {position:absolute;left:0;top:0;display:block;width:63px;height:59px;border:1px solid #d5d5d5;}
.profileSlider01 .links .thumb img {width:100%;height:100%;}
.profileSlider01 .links em {display:block;}
.profileSlider01 .links em i {color:#cc3344;font-weight:bold;font-style:normal;}
.profileSlider01 .links strong {display:block;}
.profileSlider01 .links .ico {display:block;margin:-1px 0 8px;}

.skyclass_course {
	position: relative;
	box-sizing: border-box;
	background: url(/_images/_lecture/bg_step_bottom.png) no-repeat top left;
	overflow: hidden;
	height: 154px;
	text-align: center;
	padding-top: 1px;
}
.skyclass_course ol{
	padding: 0 0 0 20px;
}

.skyclass_course ol li{letter-spacing:-1px;}
.skyclass_course ol li p{line-height:1.5;}
.skyclass_course ol.w_3 li.step1{width:27% !important;}
.skyclass_course ol.w_3 li{width:21%;}
.skyclass_course ol.w_4 li{width:14.5%;}
.skyclass_course ol.w_4 li.step2{width:13%;}
.skyclass_course ol.w_4 li.step4{width:15%;}
.skyclass_course ol.w_4 li strong{font-size:14px;}
.skyclass_course ol.w_4 li p{font-size:11px;}

.skyclass_course li {
	float: left;
	position: relative;
	overflow: hidden;
	height: 95px;
	padding-left: 72px;
	text-align: left;
}
.skyclass_course li p {
	letter-spacing: -1px;
	padding: 3px 0 0 1px;
}
.skyclass_briefing{
	position: relative;
}
.skyclass_briefing h2{
	margin-top: 5px
}
.skyclass_briefing .fright{
	margin-top: -29px;
}
.skyclass_briefing .notiList li a{
	background: url(/_images/_lecture/bl_notice.png) left center no-repeat;
	background: url(/_images/_lecture/bl_notice.png) left 4px no-repeat\0; /* for IE */
}

.skyclass_briefing a.more{
	background: url(/_images/_common/ico_angle_orange.gif) right center no-repeat;
	background: url(/_images/_common/ico_angle_orange.gif) right 3px no-repeat\0; /* for IE */
	display: block;
	left:432px;
	top:4px;
	font-size: 11px;
	position: absolute;
	letter-spacing: -1px;
	width: 42px;
}

.skyclass_course li .thumb{
	position: absolute;
	left:0px;
	top:0px;
}
.skyclass_course li strong{
	color: #5e7ea0;
	font-size: 15px;
	letter-spacing: -1px;
}
.skyclass_banner {
	width: 760px;
}
.skyclass_course li.step1{
	width: 88px
}
.skyclass_course li.step2{
	width: 107px
}
.skyclass_course li.step3{
	width: 80px
}
.skyclass_course li.step4{
	width: 123px
}
.skyclass_banner .specialBanner p {
	font-size: 11px;
	margin-top: 4px;
}
.skyclass_banner .specialBanner strong{
	color: #003975;
	font-weight: bold;
	font-size: 17px;
	letter-spacing: -1px;
}
.skyclass_slider {
	position: relative;
}
.skyclass_slider .arrow{
	top:-76px !important;
}
.skyclass_slider .mylistset {
	position: absolute;
	right: 40px;
	top: -79px;
}
.skyclass_slider .optionLecture {
	position: absolute;
	right: 40px;
	top: 26px;
}
.skyclass_tab .w1{ width: 363px}
.skyclass_tab .w2{ width: 363px}

h2.skytitle {
	font-family: Malgun Gothic, '¸¼Àº °íµñ';
	font-size: 20px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 20px;
	color: #333;
	font-weight: normal;
	letter-spacing: -1px;
	padding:0 0 10px 5px;
}

.sky_sub_visual {
	display: block;
}
/* Äü´äº¯°Ô½ÃÆÇ ¹è³Ê */

h2.time_title, a.time_title_link{
	position: relative;
	font-family:"¸¼Àº °íµñ",malgun gothic;
}
h2.time_title{
	color: #ffe533;
	font-size: 35px;
	left: 527px;
	top: -60px;
	letter-spacing: -1px;
	line-height: 21px;
}





/* »õ·Î¿îcssÀÔ´Ï´Ù. 2018.02.01 */
/* °­ÁÂ»ó¼¼ ¸®´º¾ó */
.scrollTabWrap.fixed{position:fixed; top:-1px; z-index:9;width:850px;margin-top:0;}
.viewLectureBox + .btnbuyBox{padding:30px 0 60px 0; border-top:1px solid #000; margin:0;}
.viewLectureBox{position:relative;width:100%;margin:40px 0 0 0;letter-spacing:-1px; overflow:hidden;}
.viewLectureBox .teacherPhoto{width:450px;height:100%;position:absolute; top:0; left:-60px; text-align:center;overflow:hidden;}
.viewLectureBox .teacherPhoto img{width:100%;}
.viewContTop{position:relative;padding:32px 0 120px 335px;min-height:300px;}
.viewContTop .tit{display:block;margin:20px 40px 17px 0;font-size:28px;font-family:"Noto Sans KR";font-weight:500;color:#000;line-height:1.2;}
.viewContTop .teacher{font-size:17px;font-weight:bold;}
.viewContTop .teacher em{color:#000;}
.viewContTop .teacher a{color:#2763ba;padding-right:11px;background:url(/_images/__renew/common/bul_arrow_gray.png) no-repeat 100% 9px;}
.viewContTop .viewSome{position:absolute; bottom:15px; right:1px;}
.viewContTop .viewSome:after{display:block;content:"";clear:both;}
.viewContTop .viewSome .viewReview{position:absolute; top:-35px; right:0;display:block;width:103px;height:30px;line-height:28px;border:1px solid #cdcdcd;font-size:13px;color:#000;text-align:center;}
.viewContTop .viewSome a,
.viewContTop .viewSome .viewOt,
.viewContTop .viewSome .viewFhd,
.viewContTop .viewSome .viewHdplus,
.viewContTop .viewSome .viewNormal{float:left;display:inline-block;width:172px;height:51px;line-height:49px;margin:0 0 0 -1px;font-size:15px;font-weight:bold;color:#000;text-align:center;border:1px solid #cdcdcd;background:#fff;}
.viewContTop .viewSome .viewFhd span{color:#2763ba;}
.viewContTop .viewSome .viewHdplus span,
.viewContTop .viewSome .viewHd span{color:#ce133f;}

.viewContBot{position:relative;z-index:1; border-top:1px solid #d9d9d9; /* border-bottom:1px solid #d9d9d9; */ background:#fff;}
.viewContBot:after{display:block;content:"";clear:both;}
.viewContBot .lectureInfo{float:left;width:507px;font-size:15px;padding:30px 10px 25px 40px;min-height:160px;background:#f9f9fa;border-right:1px solid #eeeeee; /* border-bottom:1px solid #d9d9d9; */}
.viewContBot .lectureInfo ul{width:480px;}
.viewContBot .lectureInfo ul:after{display:block;content:"";clear:both;}
.viewContBot .lectureInfo li{float:left;width:232px;padding:0 5px 13px;}
.viewContBot .lectureInfo li.solo{width:460px;}
.viewContBot .lectureInfo li em{display:inline-block;width:80px;font-weight:bold;color:#000;}
.viewContBot .lectureInfo li span{color:#ce133f;padding:0 3px;}
.viewContBot .lectureInfo li a{padding:0 13px 0 0;background:url(/_images/__renew/common/bul_arrow_gray.png) no-repeat 100% 7px;}
.viewContBot .priceList{float:left;width:343px;background:#fff;min-height:160px;padding:17px 20px 15px 25px; /* border-bottom:1px solid #d9d9d9; */}
.viewContBot .priceList li{border-top:1px solid #eeeeee;padding:1px 5px 5px;vertical-align:top;}
.viewContBot .priceList li:first-child{border-top:none;}
.viewContBot .priceList li:after{display:block;content:"";clear:both;}
.viewContBot .priceList .info{float:left;margin:4px 0 0 0;}
.viewContBot .priceList .price{float:right;font-weight:bold;font-size:15px;}
.viewContBot .priceList .price em{color:#000;font-size:17px;}
.viewContBot .priceList .price em.before{font-size:13px;color:#666;text-decoration: line-through;margin:0 5px 0 0;font-weight:normal;}
.viewContBot .priceList .price span{margin-left:5px;}
.viewContBot .info .sale{font-size:11px;color:#cc3344;vertical-align:middle;margin-left:12px;padding-right:10px;background:url(/_images/__renew/common/ico_sale.gif) right 50% no-repeat;}
.viewContBot .txtInforBox{border-top:1px solid #d9d9d9; clear:both;background:#f0f9ff;padding:20px 0;}
.viewContBot .txtInforBox:after{display:block;content:"";clear:both;}
.viewContBot .txtInforBox .tit{font-size:20px;font-weight:bold;color:#000;}
.txtInforBox .benefits{width:507px;float:left;padding:0 0 0 40px;}
.txtInforBox .benefits .tit{float:left;margin:3px 30px 0 0;}
.txtInforBox .benefits ul{width:320px;float:left;font-size:14px;}
.txtInforBox .benefits li{position:relative;padding-left:7px;}
.txtInforBox .benefits li:after{position:absolute; top:0; left:0;content:"¡¤";}
.txtInforBox .payInfo{width:343px;float:left;padding:0 30px;}
.txtInforBox .payInfo .tit{float:left;margin:3px 0 0 0;}
.txtInforBox .payInfo .txtNum{float:right;font-size:40px;font-weight:bold;color:#ce133f;line-height:1;margin:0 0 17px;}
.txtInforBox .payInfo .txtNum span{font-size:20px;font-weight:normal;}
.txtInforBox .payInfo p{clear:both;text-align:right;font-size:13px;color:#000;}
.txtInforBox .payInfo p strong,
.txtInforBox .payInfo p span{color:#ce133f;}

.viewLectCon{padding:25px 20px 20px;font-size:14px;}
/* .viewLectCon *{font-size:14px;} */
.viewConWrap .bookSummView{padding:54px 20px 35px 42px;border-bottom:none;min-height:305px;}
.viewConWrap .bookSummView .thumbBook + .btnView{top:220px;}
.viewConWrap .bookSummView .booktit{margin:20px 0 12px;}
.viewConWrap .bookSummView .price{line-height:1.2;}
.viewConWrap .bookSummView .infoBook .desc > span{line-height:1.8;}
.viewConWrap table.tbl01.ft15 tbody td:first-child.tdLeft{padding-left:30px !important;}

.popReview .previewTi { background: #808081; color: #fff; height: 40px; line-height: 37px; padding: 0 20px; font-size: 16px;}
.popReview .previewTi span{color: #feffd0}
.popReview .wordSet a.word { display: inline-block; background: #9a9a9a; line-height: 12px; padding:2px 5px 5px; margin-right: 1px;height: 19px; color: #fff;font-size:12px;}
.popReview .wordSet a:hover, .popReview .wordSet a.on {background: #3367cc; cursor: default}
.popReview .checkboxWrap label{margin:0 10px 0 0;vertical-align:middle;}
.popReview .checkboxWrap input{vertical-align:middle;}

/* 2018.02.04 ±è¿ë¹Î Ãß°¡ */
.sliderDepth{position:relative;}
.sliderDepth .anythingControls{position:absolute; left:0 !important; right:auto !important; bottom:-39px !important; border:1px solid #d7d7d7; height:39px; background:#fff;}
.sliderDepth .anythingControls .thumbNav{width:546px;}
.sliderDepth .anythingControls li:first-child{border-left:none;}
.sliderDepth .anythingControls li{width:33.3%; border-left:1px solid #d7d7d7;}
.sliderDepth .anythingControls li a{background:#fff; color:#787878; font-size:14px; letter-spacing:-1px;}
.sliderDepth .anythingControls li a:hover,
.sliderDepth .anythingControls li a.cur{background:#fff; color:#000; font-weight:bold;}
.sliderDepth .anythingControls a.start-stop{display:block; width:39px; height:39px; background: url(/_images/_common/ico_slide_arrow.png) no-repeat -72px -121px;}
.sliderDepth .anythingControls a.start-stop.playing{background-position: 9px -121px;}
.sliderDepth .anythingControls a.start-stop.playing:hover{background-position: 9px -121px !important;}

.tab01.big{height:51px;}
.tab01.big li.on a, .tab01.big li:hover a{height:50px;}
div.tab01.big ul li a{height:48px; font-size:18px; line-height:2.5;}

.lectureColumn3 > ul{overflow:hidden; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
.lectureColumn3 > ul > li:first-child{border-left:none;}
.lectureColumn3 > ul > li{float:left; width:33.3%; height:260px; border-left:1px solid #d2d2d2;}
.lectureColumn3 > ul > li .article_top{position:relative; background:#f7f7f7; height:197px;}
.lectureColumn3 > ul > li .article_top .thumb{width:283px; height:197px; overflow:hidden;}
.lectureColumn3 > ul > li .article_top .thumb > img{position:relative; left:3px; top:35px; width:300px;}
.lectureColumn3 > ul > li .article_top .circle{position:absolute; left:25px; top:25px; width:79px; height:79px; background:#486cba; border-radius:100%; z-index:2; text-align:center; display:table;}
.lectureColumn3 > ul > li .article_top .circle span{display:table-cell; vertical-align:middle; color:#fff; font-size:16px; font-weight:bold; line-height:1.2;}
.lectureColumn3 > ul > li .article_top .txt{position:absolute; right:26px; top:35px; width:120px; text-align:center; z-index:2; text-align:right;}
.lectureColumn3 > ul > li .article_top .txt span{display:block; line-height:1;}
.lectureColumn3 > ul > li .article_top .txt .s1{color:#646464; font-size:15px; font-weight:bold;}
.lectureColumn3 > ul > li .article_top .txt .s2{color:#646464; font-size:18px; margin:3px 0 0;}
.lectureColumn3 > ul > li .article_btm{background:#fff; width:100%; height:63px; display:table; text-align:center; border-top:1px solid #d7d7d7;}
.lectureColumn3 > ul > li .article_btm span{display:table-cell; vertical-align:middle; color:#000; font-size:16px; font-weight:bold; line-height:1.2;}

.lectureColumn4{}
.lectureColumn4 > ul{overflow:hidden; border:1px solid #d7d7d7; letter-spacing:-1px;}
.lectureColumn4 > ul > li{float:left; width:33.3%; height:72px;}
.lectureColumn4 > ul > li a{position:relative; display:table; width:100%; height:100%;}
.lectureColumn4 > ul > li a:after{position:absolute; left:0; top:18px; content:""; width:1px; height:34px; background:#dedede;}
.lectureColumn4 > ul > li a:before{width:60px; height:40px; left:162px; top:19px; display:block; position:absolute; content:""; background:url(/_images/__renew/lecture/sp_img.png) no-repeat;}
.lectureColumn4 > ul > li.s1 a:after{background:none;}
.lectureColumn4 > ul > li.s1 a:before{background-position:20px -316px;}
.lectureColumn4 > ul > li.s2 a:before{background-position:-44px -319px;}
.lectureColumn4 > ul > li.s3 a:before{background-position:-136px -316px;}
.lectureColumn4 > ul > li a > .inner{display:table-cell; vertical-align:middle; color:#000; font-size:17px; padding:0 0 0 60px; font-weight:bold;}

.btm_line{position:relative; border-bottom:1px solid #000;}
.btnBox1{position:absolute; right:0; bottom:10px; border:1px solid #d1d4d9; background:#fff; padding:5px 10px; color:#323232; font-weight:bold; font-size:13px;}

/* °íµî´ëºñ */
.skyColumn01 > li:after,
.skyColumn01 > li.s4 .pack:before,
.skyColumn02 > li .s1 .tit:after,
.skyColumn03 > ul > li .s2:after{position:absolute; display:block; content:""; background:url(/_images/__renew/lecture/sp_skyCommonBg.png) no-repeat;}

.skyColumn01{border:1px solid #d7d7d7; margin:31px 0 0; overflow:hidden; background:#f8f9fd;}
.skyColumn01 > li{position:relative; float:left; height:200px; display:table; text-align:center;}
.skyColumn01 > li.s1:after,
.skyColumn01 > li.s4:after{background:none;}
.skyColumn01 > li.s1{width:201px;}
.skyColumn01 > li.s2{width:187px;}
.skyColumn01 > li.s3{width:199px;}
.skyColumn01 > li.s4{width:261px; border-left:1px solid #dfe0e3;}
.skyColumn01 > li.s4{text-align:left;}
.skyColumn01 > li.s4 a{width:100%; height:100%; display:block;}
.skyColumn01 > li.s4 .pack{position:relative; padding:35px 0 0 31px; z-index:2; letter-spacing:-1.5px;}
.skyColumn01 > li.s4 .pack span{display:block; font-family: "Noto Sans KR";}
.skyColumn01 > li.s4 .pack .a1{color:#000; font-size:17px;}
.skyColumn01 > li.s4 .pack .a2{color:#2763ba; font-size:24px; margin:3px 0 0; line-height:1; font-weight:400;}
.skyColumn01 > li.s4 .pack:before{left:38px; bottom:-47px; width:39px; height:39px; background-position:-45px 0;}
.skyColumn01 > li.s4 .thumb{overflow:hidden;}
.skyColumn01 > li.s4 .thumb{width:160px; position:absolute; left:110px; top:20px; z-index:1;}
.skyColumn01 > li:after{left:0; top:54px; width:7px; height:91px; background-position:0 0;}
.skyColumn01 > li > .inner{display:table-cell; vertical-align:middle; padding:0 10px;}
.skyColumn01 > li > .inner span{display:block;}
.skyColumn01 > li > .inner .step{width:82px; margin:0 auto}
.skyColumn01 > li > .inner .step em{width:100%; color:#2763ba; background:#ececec; height:35px; display:table; border-radius:18px;}
.skyColumn01 > li > .inner .step em i{font-style:normal; display:table-cell; vertical-align:middle; font-size:15px; color:#2763ba; font-family: "Noto Sans KR";}
.skyColumn01 > li > .inner .tit{color:#000; font-size:20px; font-weight:bold; margin:3px 0 0; letter-spacing:-2px;}
.skyColumn01 > li > .inner .dec{color:#646464; font-size:15px; margin:5px 0 0; letter-spacing:-2px; line-height:1.4;}

.skyColumn02{margin:16px 0 0; border-right:1px solid #dbdbdb; overflow:hidden; display:table; table-layout:fixed; width:100%;}
.skyColumn02 > li{display:table-cell; position:relative; text-align:center; border-left:1px solid #dbdbdb; height:285px; overflow:hidden;}
.skyColumn02 > li a{display:block; width:100%; height:100%;}
.skyColumn02 > li .s1{}
.skyColumn02 > li .s1 .tit{position:relative; color:#000; font-size:17px; font-weight:bold; line-height:1.2; padding:18px 0 0;}
.skyColumn02 > li .s1 .tit:after{left:50%; bottom:-20px; margin:0 0 0 -6px; width:13px; height:13px; background-position:-58px -53px;}
.skyColumn02 > li .s1 .thumb{position:absolute; left:50%; bottom:0; width:250px; margin:0 0 0 -125px;}
.skyColumn02 > li .s1 .thumb > img{width:100%;}
.skyColumn02 > li .s2{position:absolute; left:0; top:0; display:none; background:#f7f7f7; width:100%; height:100%;}
.skyColumn02 > li .s2 .tit{color:#646464; font-size:17px; font-weight:bold; line-height:1.2; padding:18px 0 0;}
.skyColumn02 > li .s2 .class{color:#000; font-size:18px; font-weight:bold; line-height:1.2; margin:22px 0 0; letter-spacing:-1.5px;}
.skyColumn02 > li .s2 .thumb{margin:22px 0 0;display:inline-block;border:1px solid #dbdbdb;overflow:hidden;width:88px;height:118px;}
.skyColumn02 > li .s2 .thumb img{width:90px;height:120px;position:relative;top:-1px;left:-1px;}

.linkbaner_Type01.sky{margin-bottom:40px; letter-spacing:-1px;} /* 20251128 mod */
.linkbaner_Type01.sky li{background:#F8F9FD;}
.linkbaner_Type01.sky li:first-child{width:560px; padding:0 0 0 51px;}
.linkbaner_Type01.sky li:first-child + li{width:280px;}
.linkbaner_Type01.sky li:first-child .thumb{width:auto;}
.linkbaner_Type01.sky li{padding:0;}
.linkbaner_Type01.sky li .thumb{width:112px;}
.linkbaner_Type01.sky li:first-child .txt{margin-left:45px;}
.linkbaner_Type01.sky .txt{ color:#666; font-size:14px; line-height:1.5;}
.linkbaner_Type01.sky .txt strong{display:block; margin-bottom:4px; color:#121212; font-weight:700; font-size:16px;}
.linkbaner_Type01.sky .txt.second{border-left:1px solid #e4e4e4; margin:21px 0 0 35px; padding:0 0 3px 30px}

.skyColumn03 > ul{display:flex; overflow:hidden; margin:24px 0 0 20px;}
.skyColumn03 > ul > li{flex:1; border-left:1px solid #ccc; height:51px;}
.skyColumn03 > ul > li a{width:100%; height:100%; display:block; padding:8px 10px 0;}
.skyColumn03 > ul > li span{font-size:15px; line-height:1;}
.skyColumn03 > ul > li .s1{color:#646464; font-weight:bold; display:block;}
.skyColumn03 > ul > li .s2{position:relative; color:#000; margin:3px 0 0; display:inline-block;}
.skyColumn03 > ul > li .s2:after{right:-20px; top:1px; width:15px; height:15px; background-position:-57px -76px;}

.skyColumn04{display:flex; margin:62px 0 0; height:205px; border:1px solid #d7d7d7; border-top:1px solid #000; border-bottom:none; overflow:hidden; letter-spacing:-1px;}
.skyColumn04 .section_left{overflow:hidden; width:565px;}
.skyColumn04 .section_left .thumb{float:left; width:114px; height:114px; margin:44px 0 0 40px;}
.skyColumn04 .section_left .thumb img{width:100%; height:100%; border-radius:100%}
.skyColumn04 .section_left .article_right{position:relative; float:right; width:386px; height:205px; padding:30px 0 0 0;}
.skyColumn04 .section_left .article_right .tit{color:#000; font-size:17px; font-weight:bold;}
.skyColumn04 .section_left .article_right ul{padding:20px 35px 0 0;}
.skyColumn04 .section_left .article_right li:first-child{border-top:none;}
.skyColumn04 .section_left .article_right li{position:relative; color:#666; font-size:14px; padding:5px 0 5px 10px; border-top:1px solid #e8e8e8; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.skyColumn04 .section_left .article_right li:after{position:absolute; left:0; top:50%; margin:-1px 0 0; content:""; background:#666; border-radius:50%; width:3px; height:3px;}
.skyColumn04 .section_left .article_right .btnMore{position:absolute; right:18px; top:20px; background:url(/_images/_common/icon_plusNew.png) no-repeat; width:19px; height:19px; text-indent:-9999em;}
.skyColumn04 .section_right{border-left:1px solid #d7d7d7; height:205px; padding:20px 0 0;}
.skyColumn04 .section_right .tit{color:#000; font-size:17px; font-weight:bold; width:100%; text-align:center;}
.skyColumn04 .section_right .inner{padding:30px 10px 10px;}
.skyColumn04 .section_right .inner .slider{width:261px; height:95px;}
.skyColumn04 .section_right .inner .slider li{overflow:hidden;}
.skyColumn04 .section_right .inner .slider .thumb{float:left; position:relative; width:116px; height:95px; text-align:center; line-height:95px;}
.skyColumn04 .section_right .inner .slider .thumb .mask{position:absolute; left:0; top:0; display:block; background:url(/_images/__renew/lecture/skyColumn04_1.png) no-repeat; width:116px; height:95px;}
.skyColumn04 .section_right .inner .slider .thumb img{display:inline-block; width:87px;; }
.skyColumn04 .section_right .inner .slider .article_right{float:left; position:relative; margin:13px 0 0 17px;}
.skyColumn04 .section_right .inner .slider .article_right span{display:block; font-weight:bold; line-height:1;}
.skyColumn04 .section_right .inner .slider .article_right .s1{color:#333; font-size:12px;}
.skyColumn04 .section_right .inner .slider .article_right .s2{color:#2763ba; font-size:15px; margin:8px 0 0;}
.skyColumn04 .section_right .inner .slider .article_right .s3{color:#333; font-size:15px; margin:3px 0 0;}
.skyColumn04 .anythingControls{position:absolute; bottom:-10px; right:10px;}
.skyColumn04 .anythingControls a{width:9px !important; height:9px !important; border-radius:50%;}
.skyColumn04 .anythingControls a.cur,
.skyColumn04 .anythingControls a:hover{background-color:#0e1232;}

.linkbaner_Type01.sky2{height:130px; letter-spacing:-1px;}
.linkbaner_Type01.sky2 li{background:#f8f9fd; height:100%; padding:0 0 0 10px;}
.linkbaner_Type01.sky2 li.s2 .thumb{width:80px;}
.linkbaner_Type01.sky2 li.s2 a{padding-left:20px;}
.linkbaner_Type01.sky2 .thumb{width:120px;}
.linkbaner_Type01.sky2 .txt{color:#666; font-size:14px; line-height:1.2; padding:0;}
.linkbaner_Type01.sky2 .txt strong{color:#486cba; font-weight:700; font-size:15px; margin:0 0 5px; display:block;}

/* 20251117 ¼­ºê¸ÞÀÎ °³Æí ¡é */
.lecture_visual{position:relative; overflow:hidden; width:100%; height:389px;}
.lecture_visual+#wrapper{margin:20px auto 0;}
.lecture_visual .nav{display:none;} /* ÀÓ½ÃÁ¶Ä¡ */
.lecture_visual .floating_banner{position:absolute; top:95px; right:16vw; z-index:2;}
.lecture_visual .swiper-slide{height:398px; cursor:pointer;}
.lecture_visual .swiper-pagination{position:absolute; right:50%; top:17px; display:flex; margin:0 -644px 0 0; left:auto; bottom:auto; width:auto;}
.lecture_visual .swiper-pagination-bullet{width:10px; height:10px; background:#fff; opacity:.5;}
.lecture_visual .swiper-pagination-bullet-active{background:#fff; opacity:1;}
.lecture_wrap h2.tit{margin-bottom:26px; font-weight:600; font-size:22px; color:#121212;}
.lecture_wrap h2.tit span{margin-left: 0.3em; font-size: 0.7em; font-weight: 400;}
.lecture_wrap .guide{display:flex; justify-content:center; align-items:center; gap:20px; position:relative; height:60px; margin:20px 0 38px; background:#253965;}
.lecture_wrap .guide p{position:relative; padding-left:84px; font-weight:600; font-size:20px; color:#fff;}
.lecture_wrap .guide p:before{content:""; display:block; position:absolute; bottom:-15px; left:0; width:77px; height:79px; background:url(/_images/lecture/guide_ico.png) 0 0 no-repeat;}
.lecture_wrap .guide > a{padding-right:30px; background:url(/_images/lecture/guide_link_arr.png) right 11px no-repeat; font-weight:700; font-size:24px; color:#61D0FF;}
.lecture_wrap .sch{display:flex; align-items:center; gap:10px; position:relative; height:64px; padding-left:62px; background:#DAE5F6; border-radius:50px;}
.lecture_wrap .sch:before{content:""; display:block; position:absolute; top:17px; left:22px; width:30px; height:30px; background:url(/_images/lecture/sch_ico.png) 0 0 no-repeat;}
.lecture_wrap .sch > input{width:654px; height:46px; padding-left:20px; border:none; border-radius:50px; font-size:18px;}
.lecture_wrap .sch > input::placeholder{color:#9c9c9c;}
.lecture_wrap .sch > button{width:108px; padding:6px 0 7px; background:#3765B3; border-radius:50px; font-size:22px; color:#fff;}
.lecture_wrap .sch .layer{display:none; position:absolute; top:72px; left:0; width:100%; height:376px; padding:35px 32px; background:#fff; border-radius:20px; box-shadow:0 10px 20px 0 rgba(197,197,197, 1);}
.lecture_wrap .sch .layer.active{display:block;}
.lecture_wrap .sch .layer .tit{display:flex; justify-content:space-between;}
.lecture_wrap .sch .layer .tit p{font-weight:500; font-size:22px; color:#121212;}
.lecture_wrap .sch .layer .tit a{font-weight:400; font-size:22px; color:#888;}
.lecture_wrap .sch .layer .history{overflow:hidden; height:105px; margin-top:20px;}
.lecture_wrap .sch .layer .history+.tit{margin-top:30px;}
.lecture_wrap .sch .layer .history li{display:flex; justify-content:space-between; align-items:center;}
.lecture_wrap .sch .layer .history li:not(:first-child){margin-top:12px;}
.lecture_wrap .sch .layer .history a{display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:calc(100% - 20px); padding-left:38px; background:url(/_images/lecture/history_ico.png) 0 2px no-repeat; font-weight:400; font-size:18px; color:#888;}
.lecture_wrap .sch .layer .history button{width:20px; height:20px; background:none;}
.lecture_wrap .sch .layer .recommend{display:flex; gap:5px; margin:23px 0 0;}
.lecture_wrap .sch .layer .recommend button{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; min-width:108px; height:45px; padding:0 10px; background:#EEF3FC; border-radius:50px; font-weight:400; font-size:18px; color:#7288AE;}
.lecture_wrap .banner{display:flex; justify-content:space-between; margin-top:20px;}
.lecture_wrap .banner a{display:block;}
.lecture_wrap .banner img{width:100%;}
.lecture_wrap .banner .left{width:518px; height:364px;}
.lecture_wrap .banner .right{display:flex; flex-direction:column; gap:16px; width:312px;}
.lecture_wrap .banner .right a{height:174px;}
.lecture_wrap .guide .popup-wrap{position: absolute; top:72px; left:-235px; width:1222px; padding:27px; background:#fff; border-radius:22px; box-shadow:0px 8px 34px 0px rgba(0,0,0,.2); z-index:100;}
.lecture_wrap .guide .popup-wrap .util {margin-bottom:24px; font-weight:700; font-size:24px; color:#121212; text-align:center;}
.lecture_wrap .guide .popup-wrap .util .tabs{display:flex; gap:5px; position:absolute; top:18px; left:27px;}
.lecture_wrap .guide .popup-wrap .util .tabs button{width:68px; height:34px; background:#D9D9D9; border-radius:100px; font-weight:500; font-size:16px; color:#9A9A9A;}
.lecture_wrap .guide .popup-wrap .util .tabs button.active{background:#3765B3; font-weight:700; color:#fff;}
.lecture_wrap .guide .popup-wrap .util > button{position:absolute; top:18px; right:19px; background:none;}
.lecture_wrap .guide .popup-wrap .contents .tab_content{display:none;}
.lecture_wrap .guide .popup-wrap .contents .tab_content.active{display:block;}
.lecture_wrap .guide .popup-wrap .contents .tab_content h1{margin-bottom:24px; font-weight:700; font-size:24px; color:#121212; text-align:center;}
.lecture_wrap .guide .popup-wrap .contents .tab_content h1+img{width:100%;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner{display:flex; align-items:start; padding:23px 0 0 19px; background-color:#f9f9f9; border:1px solid #D3D3D3;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .nav{position:relative; width:144px; padding:13px 15px; background-color:#fff; border-radius:12px; box-shadow:0 4px 13px 0 rgb(0 0 0 / 10%); text-align:center; z-index:10;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .nav ul{display:flex; flex-direction:column;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .nav ul li:not(:last-child){border-bottom:1px solid #e5e5e5;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .nav ul li a{display:flex; align-items:center; justify-content:center; position:relative; height:57px; font-weight:500; font-size:18px; color:#333;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .nav ul li.on a{color:#ed3535;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .nav ul li.on a:before{content:""; display:block; position:absolute; bottom:-1px; left:0; width:100%; height:2px; background-color:#ed3535;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .guide_con{display:none;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .main,
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .guide_con.on{display:block; position:relative; width:calc(100% - 144px); margin-top:-23px;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .main img,
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .guide_con img{width:100%;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .guide_con .btn{display:flex; position:absolute; top:114px; left:36px; width:646px;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .guide_con .btn a{display:block; flex:1; height:39px; text-indent:-9999px;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .blinker{display:none;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .blinker.on{display:block;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .active{display:none; position:absolute; top:0; left:0;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .guide1_1{display:flex; align-items:center; justify-content:center; position:absolute; bottom:5.5%; left:3.5%; width:92.4%; height:44%;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .guide1_1 .swiper-container{width:531px;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .guide1_1 .swiper-button-prev{top:50%; left:15px; right:auto; width:70px; height:70px; background:url(/_images/lecture/guide/guide01_prev_arr.png) 0 0 no-repeat; background-size:100%;border-radius:50%;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .guide1_1 .swiper-button-prev:after{display:none;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .guide1_1 .swiper-button-next{top:50%; right:15px; width:70px; height:70px; background:url(/_images/lecture/guide/guide01_next_arr.png) 0 0 no-repeat; background-size:100%; border-radius:50%;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .guide1_1 .swiper-button-next:after{display:none;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .main .slider{position:absolute; top:7%; left:4.4%; width:38%; padding:7%;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .main .slider.type1{left:1.5%; width:42%;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .main .slider .inner{overflow:hidden; position:static;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .main .slider img{width:100%;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .main .slider .swiper-container-horizontal>.swiper-pagination-bullets{position:absolute; top:inherit; bottom:13%; left:3px; right:inherit; width:100%;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .main .slider .swiper-container-horizontal>.swiper-pagination-bullets span{width:15px; height:15px; margin:0 2px; background-color:#9fa8bc; opacity:1;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .main .slider .swiper-container-horizontal>.swiper-pagination-bullets span.swiper-pagination-bullet-active{background-color:#1f60c2;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .main .swiper-horizontal>.swiper-pagination-bullets{position:absolute; top:inherit; bottom:16%; left:3px; right:inherit; width:100%;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .main .swiper-horizontal>.swiper-pagination-bullets span{width:15px; height:15px; margin:0 4px; background-color:#9fa8bc; opacity:1;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .main .swiper-horizontal>.swiper-pagination-bullets span.swiper-pagination-bullet-active{background-color:#1f60c2;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .slider .inner{overflow:hidden;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .slider .inner{position:relative;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .slider .inner .swiper-button-prev{top:205px; left:138px; right:auto; width:55px; height:55px; background:url(/_images/lecture/guide/guide03_prev_arr.png) 0 0 no-repeat; background-size:66px 66px; box-shadow:0px 0 2px 2x rgb(0, 0, 0 ,5%); border-radius:50%; background-size:100%;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .slider .inner .swiper-button-prev:after{display:none;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .slider .inner .swiper-button-next{top:auto; bottom:75px; left:138px; right:auto; width:55px; height:55px; background:url(/_images/lecture/guide/guide03_next_arr.png) 0 0 no-repeat; background-size:66px 66px; box-shadow:0px 0 2px 2px rgb(0, 0, 0 ,5%); border-radius:50%; background-size:100%;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .slider .inner .swiper-button-next:after{display:none;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .slider .inner .swiper-button-prev.swiper-button-disabled{display:none;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .slider .inner .swiper-button-next.swiper-button-disabled{display:none;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .slider .inner.level5 .swiper-button-prev{top:154px;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .slider .inner.level5 .swiper-button-next{bottom:125px;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .slider .swiper{position: absolute; top:230px; left:85px; width:166px; height:326px; margin: 0;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .slider .swiper.pager4,
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .slider .swiper.pager5{top:179px;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .slider .swiper ul{flex-direction:column;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .slider .swiper ul li{display:flex; align-items:center; justify-items:center; width:100% !important; height:51px; text-indent:-9999px; cursor:pointer;}
.lecture_wrap .guide .popup-wrap .contents .tab_content > .inner .slider svg{display:none;}
.lecture_wrap .subject{position:relative; margin-bottom:45px;}
.lecture_wrap .subject .grade{display:flex; gap:15px; position:absolute; top:-58px; right:0;}
.lecture_wrap .subject .grade a{position:relative; font-size:18px; color:#646464;}
.lecture_wrap .subject .grade a.on{font-weight:600; color:#3765B3;}
.lecture_wrap .subject .grade a.on:before{content:""; display:block; position:absolute; bottom:-1px; left:0; width:100%; height:2px; background:#3765B3;}
.lecture_wrap .subject > .btn{display:flex; margin-bottom:20px; }
.lecture_wrap .subject > .btn > button{flex:1; height:56px; background:#fff; border:1px solid #dcdcdc; border-right:none; font-size:22px; color:#666;}
.lecture_wrap .subject > .btn > button.on{background:#3765B3; border:1px solid #3765B3; font-weight:600; color:#fff;}
.lecture_wrap .subject > .btn > button:last-child{border-right:1px solid #dcdcdc;}
.lecture_wrap .subject .slider{display:none; position:relative;}
.lecture_wrap .subject .subject1{display:block;}
.lecture_wrap .subject .slider .thumb{position:relative; overflow:hidden; height:228px; background:linear-gradient(135deg,rgba(246, 246, 246, 1) 0%, rgba(228, 228, 228, 1) 100%);;}
.lecture_wrap .subject .slider .thumb .textbook{position:absolute; top:16px; left:19px; box-shadow:4px 4px 4px 0 rgba(0,0,0,.25);}
.lecture_wrap .subject .slider .thumb .textbook:before{content:""; display:block; position:absolute; top:0; left:0; width:100%; height:100%; box-shadow:1px 1px 1px 0 rgba(0,0,0,.25);}
.lecture_wrap .subject .slider .thumb .teacher{position:absolute; bottom:-50px; right:-98px; width:362px;}
.lecture_wrap .subject .slider .thumb .teacher img{width:100%;}
.lecture_wrap .subject .slider .thumb .name{position:absolute; bottom:0; left:0; width:100%; height:36px; background:linear-gradient(90deg,rgba(52, 57, 72, 0) 0%, rgba(52, 57, 72, 1) 50%, rgba(52, 57, 72, 0) 100%); text-align:center;}
.lecture_wrap .subject .slider .thumb .name p{font-weight:700; font-size:16px; color:#fff; line-height:34px;}
.lecture_wrap .subject .slider .thumb .name p span{font-weight:400; opacity:.6;}
.lecture_wrap .subject .slider .con{padding:19px 29px; background:#F6F6F6;}
.lecture_wrap .subject .slider .con .cat{height:20px; padding:0 10px; background:#e0e2e5; border-radius:50px; font-size:11px; color:#152444;}
.lecture_wrap .subject .slider .con .tit{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:8px; font-weight:600; font-size:14px; color:#121212;}
.lecture_wrap .subject .slider .con .btn{display:flex; margin-top:20px;}
.lecture_wrap .subject .slider .con .btn button{flex:1; height:33px; font-weight:600; font-size:13px;}
.lecture_wrap .subject .slider .con .btn button.v1{background:#343948; color:#fff;}
.lecture_wrap .subject .slider .con .btn button.v2{background:#fff; border:1px solid #DCDCDC; color:#343948;}
.lecture_wrap .subject .slider .review{display:flex; align-items:center; position:relative; height:62px; padding:0 27px; background:#F5F6FA; border-top:1px solid #DCDCDC; text-align:center;}
.lecture_wrap .subject .slider .review p{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;font-size:12px; color:#646464;}
.lecture_wrap .subject .slider .review .more{position:absolute; bottom:8px; right:8px;}
.lecture_wrap .subject .slider .swiper-button-next{top:110px; right:-64px; width:51px; height:50px; background:url(/_images/lecture/lecture_next_arr.png) 0 0 no-repeat;}
.lecture_wrap .subject .slider .swiper-button-next:after,
.lecture_wrap .subject .slider .swiper-button-next svg{display:none;}
.lecture_wrap .subject .slider .swiper-button-disabled{display:none;}
.lecture_wrap .subject .slider .swiper-button-lock{display:block !important;}

/*
.lecture_wrap .subject .slider .swiper-wrapper{gap:14px;}
.lecture_wrap .subject .slider .swiper-slide{width:274px;}
*/




.lecture_wrap .application{display:flex; gap:65px; margin-bottom:50px;}
.lecture_wrap .application div ul{position:relative;}
.lecture_wrap .application div:not(:first-child) ul:before{content:""; display:block; position:absolute; bottom:0; left:-32px; width:1px; height:100%; background:#E4E4E4;}
.lecture_wrap .application div ul li:not(:first-child){margin-top:20px;}
.lecture_wrap .application div ul li a{display:flex; flex-direction:column; justify-content:center; width:100%; height:95px; padding-left:20px; background-image:url(/_images/lecture/application_arr.png); background-position:right 22px center; background-repeat: no-repeat; border-radius:15px;}
.lecture_wrap .application div:nth-child(1) ul li a{background-color:#E7FFD5;}
.lecture_wrap .application div:nth-child(2) ul li a{background-color:#FFF5CE;}
.lecture_wrap .application div:nth-child(3) ul li a{background-color:#DAF3FF;}
.lecture_wrap .application div ul li a p{margin-bottom:8px; font-weight:600; font-size:18px; color:#121212;}
.lecture_wrap .application div ul li a span{font-size:13px; color:#646464; line-height:17px;}
.lecture_wrap .video{position:relative;}
.lecture_wrap .video .slider ul li a{display:block;}
.lecture_wrap .video .slider ul li a .thumb img{width:202px; height:130px;}
.lecture_wrap .video .slider ul li a .tit{display:flex; align-items:center; height:60px; padding:0 18px; background:#F6F6F6; text-align:center;}
.lecture_wrap .video .slider ul li a .tit p{display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size:12px; color:#646464;}
.lecture_wrap .video .swiper-button-next{right:-64px; width:51px; height:50px; background:url(/_images/lecture/lecture_next_arr.png) 0 0 no-repeat;}
.lecture_wrap .video .swiper-button-next:after{display:none;}
.lecture_wrap .video .more{position:absolute; display:block; position:absolute; top:-31px; right:0; width:30px; padding:4px 0; text-align:right;}