
@charset "euc-kr";

/* ³ª´®¹Ù¸¥°íµñ ÆùÆ® Àû¿ë ¿©±â¼­ºÎÅÍ ~ */

/* ie ÇÏÀ§¹öÀü ´ëÀÀ 
@font-face {
    font-family:'nbg';
    src:url('/user/font/NanumBarunGothic.eot');	
} 

@font-face {
    font-family:'nbg';	
	src:local(¡Ø), url('/user/font/NanumBarunGothic.woff') format('woff');
} 

/* ³ª´®¹Ù¸¥°íµñ ÆùÆ® Àû¿ë ¿©±â±îÁö ~ */
a {color:#000;}

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@500&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@900&display=swap');

/* ÆäÀÌÁö ¿ìÃø½ò¸² */
div.newProfWrap div.newProfArea {padding-right:0 !important;}

#content {/*width:unset !important;*/float:none !important;}

div#wrap{z-index:99999;} /* ie7 z-inex Bug ´ëÀÀcss */

.newProfslide {width: 157px;background: #FFF;z-index: 999;position: absolute;border: 1px solid #c4c4c4;}

/* ±³¼öÈ¨ ºñÁÖ¾ó ¸Þ´º 250930 */
div.prof_visual_area {/*padding-top: 30px;*/position: relative;overflow: hidden;}
div.prof_visual_area div {}
div.prof_visual_area div.prof_visual_box_left {float: left;margin-top: 30px;}
div.prof_visual_area div.prof_visual_box_left .prof_tec_txt01 {}
div.prof_visual_area div.prof_visual_box_left .prof_tec_txt01 dl {clear: both;}
div.prof_visual_area div.prof_visual_box_left .prof_tec_txt01 dl dt {font-size: 16px;color: #000;letter-spacing: -1px;font-weight: 500;}
div.prof_visual_area div.prof_visual_box_left .prof_tec_txt01 dl dt strong {font-size: 24px;display: block;}
div.prof_visual_area div.prof_visual_box_left .prof_tec_txt01 dl dd:first-of-type {padding-top: 5px;padding-bottom: 10px;}

div.prof_visual_area div.prof_visual_box_left .prof_tec_txt01 dl dd {position: relative;padding-top: 16px; }
div.prof_visual_area div.prof_visual_box_left .prof_tec_txt01 dl dd a {font-size: 16px;font-weight: 500;letter-spacing: -1px;
    /* line-height: 1.5; */width: auto;position: relative;}
div.prof_visual_area div.prof_visual_box_left .prof_tec_txt01 dl dd a:hover {color: #ef4933;}
div.prof_visual_area div.prof_visual_box_left .prof_tec_txt01 dl dd a:hover::after {display: block;content: '';position: absolute;left: 0;bottom: -3px;background: #ff5555;width: 100%;height: 1px;}
div.prof_visual_area div.prof_visual_box_left .prof_tec_txt01 dl dd ul {display: flex;justify-content: flex-start;gap: 4px;}
div.prof_visual_area div.prof_visual_box_left .prof_tec_txt01 dl dd ul li {}
div.prof_visual_area div.prof_visual_box_left .prof_tec_txt01 dl dd ul li a {font-size: 14px;color: #FFF;background: #696969;padding: 0 14px 1px;border-radius: 50px;}
div.prof_visual_area div.prof_visual_box_left .prof_tec_txt01 dl dd ul li a.bg01 {background: #ef4933;}
div.prof_visual_area div.prof_visual_box_left .prof_tec_txt01 dl dd ul li a:hover {color:#FFF;background:#000;text-decoration: unset;}

div.prof_visual_area div.prof_visual_box_left .prof_tec_txt01 dl dd ul li a::after{display:none;}
div.prof_visual_area div.prof_visual_box_left .prof_tec_txt01 dl dd ul li a:hover::after{display:none;}


div.prof_visual_area div.prof_visual_box_middle {position: absolute;bottom: 20px;left: 155px;z-index: 1;}
div.prof_visual_area div.prof_visual_box_middle .prof_tcc_layer {}
div.prof_visual_area div.prof_visual_box_middle .prof_tcc_layer p {}
div.prof_visual_area div.prof_visual_box_middle .prof_tcc_layer p a {position: relative;z-index: 10;height: 100%;display: block;}
div.prof_visual_area div.prof_visual_box_middle .prof_tcc_layer p a:hover::after {background: #0000003d;content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition-duration: 0.5s;border-radius: 5px;}
div.prof_visual_area div.prof_visual_box_middle .prof_tcc_layer p a img {}


div.prof_visual_area div.prof_visual_box_right {float: right;padding-top: 112px;}
div.prof_visual_area div.prof_visual_box_right .prof_vis_board {width: 238px;height: 195px;overflow: hidden;}
div.prof_visual_area div.prof_visual_box_right .prof_vis_board p {color: #000;font-size: 20px;font-weight: 500;border-bottom: 1px solid #696969;padding-bottom: 9px;margin-bottom: 13px;position: relative;}
div.prof_visual_area div.prof_visual_box_right .prof_vis_board p span {position: absolute;right: 0;top: 5px;}
div.prof_visual_area div.prof_visual_box_right .prof_vis_board p span a {font-size: 12px;width: 54px;height: 21px;line-height: 21px;display: inline-block;border: 1px solid #7e7e7e;text-align: center;border-radius: 50px;color: #000;} 
div.prof_visual_area div.prof_visual_box_right .prof_vis_board p span a:hover {background:#000;color:#FFF;}

div.prof_visual_area div.prof_visual_box_right > div {margin-bottom: 18px;}

div.prof_visual_area div.prof_visual_box_right .prof_vis_board ul {}
div.prof_visual_area div.prof_visual_box_right .prof_vis_board ul li {margin-bottom: 17px;line-height: 1.0;text-overflow: ellipsis;white-space: nowrap;/* width: 197px; */height: 15px;overflow: hidden;}
div.prof_visual_area div.prof_visual_box_right .prof_vis_board ul li a {font-size: 14px;}

div.prof_visual_area div.prof_visual_box_right .prof_vis_board ul li a:hover {font-weight: 500;}

/* ±³¼ö»ó¼¼ÆäÀÌÁö ¸®´º¾ó 2024.05.29 */
div.Prof_top_wrap {width: 100%;background: #eef0f2;height: 750px;overflow: hidden;}
div.Prof_top_wrap .Prof_top {width: 980px;margin: 0 auto;position: relative;padding-right: 140px;}
div.Prof_top_wrap .Prof_top .Prof_top_left {/*float: left;*/    position: absolute;top: 143px;left: 150px;}
div.Prof_top_wrap .Prof_top .Prof_top_left h1 {font-size: 50px;background:#000;color: transparent;-webkit-background-clip: text;line-height: 1.2;padding-top: 200px;letter-spacing: -2px;}
div.Prof_top_wrap .Prof_top .Prof_top_left h2 {font-size: 48px;font-weight: 500;padding-top: 60px;}
div.Prof_top_wrap .Prof_top .Prof_top_left h2 span {font-size: 20px;font-weight: 500;}

div.Prof_top_wrap .Prof_top .Prof_top_cen_img {/* float: left; */position: absolute;left: 50%;margin-left: -330px;top: 40px;}
div.Prof_top_wrap .Prof_top .Prof_top_cen_img img {}
div.Prof_top_wrap .Prof_top .Prof_top_right {float: right;}

div.Prof_top_wrap .Prof_top .Prof_top_right {width: 230px;/*height: 473px;*/background: #FFF;padding: 30px 20px;border-radius: 20px;position: relative;margin-top: 100px;}
div.Prof_top_wrap .Prof_top .Prof_top_right .Prof_top_right_tit {display: block;position: relative;margin-bottom: 20px;}
div.Prof_top_wrap .Prof_top .Prof_top_right .Prof_top_right_tit p {color: #000;font-size: 20px;font-weight: bold;}
div.Prof_top_wrap .Prof_top .Prof_top_right .Prof_top_right_tit p span {font-size: 11px;position: absolute;right: 0;top: 5px;font-weight: 400;}
div.Prof_top_wrap .Prof_top .Prof_top_right ul {}
div.Prof_top_wrap .Prof_top .Prof_top_right ul li {}
div.Prof_top_wrap .Prof_top .Prof_top_right ul li dl {overflow: hidden;margin-bottom:11px;background: #e9f2fa;border-radius: 10px;padding: 14px;}
div.Prof_top_wrap .Prof_top .Prof_top_right ul li dl:last-child {margin-bottom:0;}
div.Prof_top_wrap .Prof_top .Prof_top_right ul li dl dt {float: left;color: red;}
div.Prof_top_wrap .Prof_top .Prof_top_right ul li dl dd {float: right;}
div.Prof_top_wrap .Prof_top .Prof_top_right ul li dl dd:last-child {font-size: 13px;clear: both;color: #000;padding-top: 15px;word-spacing: -1px;text-overflow: ellipsis;white-space: normal;width: 197px;height: 35px;overflow: hidden;}

/* »ó´Ü ¹è³Ê */
div.prof_top_banner {width:980px;margin:0 auto;position:relative;padding-right:140px;margin-top:-70px;}
div.prof_top_banner ul {display: flex;justify-content: center;background-color: #1e316b;}
div.prof_top_banner ul li {float:left;display: inline-block;width: 490px;height: 140px;}
div.prof_top_banner ul li a {}

div.Prof_content_wrap {width: 980px;margin: 40px auto 0;padding-right: 140px;/* height: 365px; */overflow: hidden;}
div.Prof_content_wrap .Profinfo_wrap {width: 980px;/* height:340px; float: right;*/margin-bottom: 60px;}
div.Prof_content_wrap .Profinfo_wrap .open_img {float: right;display: inline-block;margin-bottom: 13px;padding-top: 10px;font-size: 14px;font-weight: bold;}
div.Prof_content_wrap .Profinfo_wrap .open_img img {}

div.Prof_content_wrap .Profinfo_wrap .Prof_list_wrap {background: #f5f7f9;padding: 43px 30px;clear: both;}
div.Prof_content_wrap .Profinfo_wrap .Prof_list_wrap .Prof_list_1 {}
div.Prof_content_wrap .Profinfo_wrap .Prof_list_wrap .Prof_list_1 h4 {font-size: 26px;font-weight: bold;}
div.Prof_content_wrap .Profinfo_wrap .Prof_list_wrap .Prof_list_1 p {font-size: 14px;color: #393939;line-height: 1.5;margin-top: 20px;border-bottom: 2px solid #d8dfe6;padding-bottom: 39px;margin-bottom: 39px;}
div.Prof_content_wrap .Profinfo_wrap .Prof_list_wrap .Prof_list_2 {overflow: hidden;}
div.Prof_content_wrap .Profinfo_wrap .Prof_list_wrap .Prof_list_2 ul {}
div.Prof_content_wrap .Profinfo_wrap .Prof_list_wrap .Prof_list_2 ul li {float: left;font-size: 14px;color: #393939;width: 50%;letter-spacing: -1px;}
div.Prof_content_wrap .Profinfo_wrap .Prof_list_wrap .Prof_list_2 ul li span {display: block;font-size: 18px;color: #5b95d0;font-weight: bold;margin-bottom:15px;}

/* ·¹ÇÁÆ®¸Þ´º */
#LeftProfHomeDiv {/*border: 1px solid rgb(196, 196, 196);*/width: 157px;border-top:0;}
div.newProfLeft {width: 157px;/*float: left;border: 1px solid #c4c4c4;margin-top: 30px;*/margin-top: 75px;position: absolute;left: 50%;margin-left: -560px;background: #FFF;display:none;}
div.newProfLeft div.profSet a.on {background-position: 0 -40px;}

div.newProfLeft div.profSet a span {display: inline-block;width: 75px;line-height: 33px;text-align: center;color: #000;}
div.newProfLeft div.profSet a {display: inline-block;width: 78px;height: 28px;float: left;background:#f3f3f3;cursor: pointer;/*border-left: 1px solid #c4c4c4;*/border-bottom: 1px solid #c4c4c4;}
div.newProfLeft div.profSet a.on {background:#FFF;border-left: 0;border-bottom: 0;}
div.newProfLeft div.profSet a:nth-child(1) {border-left:0;border-right:1px solid #c4c4c4;}

div.newProfLeft div.profMenu div.menuListTop ul li {background:none !important;}
div.newProfLeft div.profMenu div.menuListTop ul li a {font-size: 15px !important;color: #000;}
div.newProfLeft div.profMenu div.menuList ul li.npDepth01 a.only,
div.newProfLeft div.profMenu div.menuList ul li.npDepth02 ul li a {font-size: 15px !important;color: #000;}

div.newProfLeft div.profMenu div.menuList ul li.npDepth01 a {padding-top: 10px !important;display: block;}
div.newProfLeft div.profMenu div.menuList ul li.npDepth01 a.only {padding-top:0 !important;    letter-spacing: -1px;}

div.profSet {height: 28px;margin-bottom: 29px;}
div.profMenu {/*padding: 0 18px 36px;*/padding: 0 12px 36px;}

.menuListTop p {font-size: 15px;letter-spacing: -1px;margin-bottom: 30px;}
.menuListTop p span {font-size: 22px;font-weight: bold;}

.menuList {line-height: 1.9;}
.menuListTop {}

div.newProfLeft div.profMenu div.menuListTop ul li.on a,
div.newProfLeft div.profMenu div.menuListTop ul li:hover a {font-weight:bold;}
div.newProfLeft div.profMenu div.menuList ul li.npDepth02 ul li.on a,
div.newProfLeft div.profMenu div.menuList ul li.npDepth02 ul li:hover a {font-weight:bold;}
div.newProfLeft div.profMenu div.menuList ul li.npDepth01.on a.only,
div.newProfLeft div.profMenu div.menuList ul li.npDepth01:hover a.only {font-weight:bold;}

div.newProfLeft div.profMenu div.menuList ul li.npDepth02 ul li.first,
div.newProfLeft div.profMenu div.menuList ul li.npDepth02 ul li,
div.newProfLeft div.profMenu div.menuListTop ul li.first {background:none !important;}

div.newProfLeft div.profMenu div.menuList ul li.firstTitleOnly {font-size: 20px !important;font-weight: bold;border:0 !important;padding:0;color:#000;}
div.newProfLeft div.profMenu div.menuList ul li.npTeacher ul li a {color: #000;}

.best_book {margin: 5px 0 5px -9px !important;}

/* Middle Contents */
div.Prof_middle_wrap {clear: both;/*float: right;*/width: 980px;}

div.Prof_middle_wrap .Prof_middle_left {float: left;}
div.Prof_middle_wrap .Prof_middle_left .Prof_sample {border: 1px solid #e1e1e1;height: 278px;margin-bottom: 10px;}
div.Prof_middle_wrap .Prof_middle_left .Prof_sample p {display: block;font-size: 18px;color: #000000;font-weight: bold;padding: 15px 0 10px 31px;}
div.Prof_middle_wrap .Prof_middle_left .Prof_sample p div {}
div.Prof_middle_wrap .Prof_middle_left .Prof_sample p span {}
div.Prof_middle_wrap .Prof_middle_left .Prof_sample span {font-size: 14px;font-weight: bold;display: block;padding: 19px 14px 0;word-spacing: -1px;text-overflow: ellipsis;white-space: normal;width: 274px;height: 21px;overflow: hidden;}
div.Prof_middle_wrap .Prof_middle_left .Prof_sample span a {color: #393939;}

div.Prof_middle_wrap .Prof_middle_left .Prof_left_lecture {border: 1px solid #e1e1e1;}
div.Prof_middle_wrap .Prof_middle_left .Prof_left_lecture p {display: block;font-size: 18px;color: #000000;font-weight: bold;padding: 15px 0 10px 31px;}
div.Prof_middle_wrap .Prof_middle_left .Prof_left_lecture div {}
div.Prof_middle_wrap .Prof_middle_left .Prof_left_lecture ul {display: block;padding: 19px 14px;}
div.Prof_middle_wrap .Prof_middle_left .Prof_left_lecture ul li {margin-bottom:13px;word-spacing: -1px;text-overflow: ellipsis;white-space: normal;width: 274px;height: 17px;overflow: hidden;}
div.Prof_middle_wrap .Prof_middle_left .Prof_left_lecture ul li:last-child {margin-bottom:0;}
div.Prof_middle_wrap .Prof_middle_left .Prof_left_lecture ul li a {color: #393939;font-size: 14px;font-weight: 400;}
div.Prof_middle_wrap .Prof_middle_left .Prof_left_lecture ul li a:hover {color:#e41c3c;font-weight:bold;}

.depth03 {padding-bottom: 10px;}
.depth03 li.title {font-size: 14px;font-weight: 500;color: #2aa2de;}

div.Prof_middle_wrap .Prof_middle_right {float: left;    margin-left: 29px;}
div.Prof_middle_wrap .Prof_middle_right div {width: 460px;}
div.Prof_middle_wrap .Prof_middle_right div ul {}
div.Prof_middle_wrap .Prof_middle_right div ul li {margin-bottom: 8px;/* word-spacing: -1px; */text-overflow: ellipsis;white-space: normal;width: 410px;height: 20px;overflow: hidden;}
div.Prof_middle_wrap .Prof_middle_right div ul li span {}
div.Prof_middle_wrap .Prof_middle_right div ul li a {font-size: 14px;color: #393939;word-spacing: -1px;text-overflow: ellipsis;white-space: nowrap;}
div.Prof_middle_wrap .Prof_middle_right div ul li a:hover {color: #e41c3c;}
div.Prof_middle_wrap .Prof_middle_right div ul li a span {}
div.Prof_middle_wrap .Prof_middle_right div p {font-size: 22px;color: #000000;font-weight: bold;position: relative;border-bottom: 1px solid #000;padding-bottom: 12px;margin-bottom: 21px;}
div.Prof_middle_wrap .Prof_middle_right div span.more {}
div.Prof_middle_wrap .Prof_middle_right div span.write_icon {margin-left: 12px;float: none;}
div.Prof_middle_wrap .Prof_middle_right div span.write_icon a {color: #999;font-size: 12px;border: 1px solid #dfdfdf;padding: 2px 17px;}

div.Prof_middle_wrap .Prof_middle_right div p span {font-size: 13px;font-weight: 400;float: right;margin-top: 10px;}
div.Prof_middle_wrap .Prof_middle_right div {margin-bottom: 28px;}
div.Prof_middle_wrap .Prof_middle_right div:last-child {margin-bottom: 0;}
div.Prof_middle_wrap .Prof_middle_right .Prof_right_cont01 {}
div.Prof_middle_wrap .Prof_middle_right .Prof_right_cont02 {}
div.Prof_middle_wrap .Prof_middle_right .Prof_right_cont03 {}

div.Prof_middle_wrap .Prof_middle_right .Prof_right_cont02 ul li {position:relative;margin-bottom: 8px;word-spacing: -1px;text-overflow: ellipsis;white-space: normal;width: 460px;height: 17px;overflow: hidden;}
div.Prof_middle_wrap .Prof_middle_right .Prof_right_cont02 ul li span {float: right;color: #fac63b;}

/* ÇÁ·ÎÇÊ ÆË¾÷ */
div.prof_pop_area .pop_close_btn {position: absolute;right: 10px;top: 10px;}
div.prof_pop_area .pop_close_btn a {}
div.prof_pop_area .pop_close_btn a::after{display:none;} 
div.prof_pop_area .pop_close_btn a:hover::after{display:none !important;} 
div.prof_pop_area {display: none;position: fixed;top: 211px;padding: 45px;left: 50%;transform: translate(-39%);background: #fff;width: 651px; /* ÇÊ¿ä ½Ã Á¶Á¤ */height: 438px;overflow-y: hidden;z-index: 99999999;/*border-radius: 10px;*/box-shadow: 0 5px 20px rgba(0,0,0,0.4);}

/* ¾îµÎ¿î ¹è°æ */
#overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0 0 0 / 37%);z-index: 99999998;}

div.prof_pop_area .pop_box01 {/* padding: 45px; */}
div.prof_pop_area .pop_box01 .prof_tec_text01 {float: left;width: 517px;height: 184px;margin-left: 13px;overflow: hidden;margin-bottom: 20px;}
div.prof_pop_area .pop_box01 span {width: 120px;height: 184px;display: inline-block;overflow: hidden;background: #f4f5f7;float: left;}
div.prof_pop_area .pop_box01 span img {width: 100%;}
div.prof_pop_area .pop_box01 h2 {font-size: 16px;border-bottom: 1px solid #696969;padding-bottom: 15px;margin-bottom: 15px;}
div.prof_pop_area .pop_box01 h2 span {width: auto;height: auto;background: #FFF;font-size: 20px;color: #000;font-weight: 600;display: block;float: none;font-weight: bold;letter-spacing: -1px;}
div.prof_pop_area .pop_box01 h2 span strong {color: #ef4933;padding-right: 5px;font-weight: 700;}
div.prof_pop_area .pop_box01 p {clear: both;font-size: 14px;color: #000;display: block;}
div.prof_pop_area .pop_box01 dl {padding-bottom: 24px;}
div.prof_pop_area .pop_box01 dl dt {font-size: 14px !important;display: block;border-bottom: 1px solid #696969;margin-bottom: 15px;padding-bottom: 5px;}
div.prof_pop_area .pop_box01 dl dd {font-size: 14px;padding: 0 !important;display: flex;justify-content: flex-start;letter-spacing: -1px;color: #000;}

div.prof_pop_area .pop_box01 dl dd ol {width: 314px;line-height: 1.3;}
div.prof_pop_area .pop_box01 dl dd ol li {}


/* °øÀÎÁß°³»ç À¯Æ©ºê */
div.vod_interview_wrap{width: 744px;/*height: 333px;*/margin-top:30px;background: #f5f7f9;clear: both;padding: 42px 28px;float: right;/*margin-bottom:60px;*/margin-bottom:30px;}

div.vod_interview_wrap p {font-size: 26px;color: #000;font-weight: bold;position: relative;margin-bottom: 26px;}
div.vod_interview_wrap p span {/* background: #000; *//* float: right; */position: absolute;right: 0;top: 11px;}
div.vod_interview_wrap p span a {font-size: 12px;color: #FFF;background: #121212;padding: 9px 23px;border-radius: 50px;font-weight: 400;}

div.vod_interview img {width:100%;}


div.vod_interview{float: right;width: 480px;height: 270px;/* background:#000; */}
div.vod_interview_tab{float:right;width:234px;height: 270px;margin-left: 28px;}

div.vod_interview_tab dl{width: 228px;height:41px;border-top:1px solid rgba(255,255,255,0.2);border-bottom: 1px solid #d6d6d6;/* background:#404040; */color:#fff;padding:11px 0 12px;/* margin-left: 24px; */}
div.vod_interview_tab dl:first-child{border-top:0; height:42px;}
div.vod_interview_tab dl:last-child{border-bottom:0;height:43px;}
div.vod_interview_tab dt, div.vod_interview_tab dd{float:left;}
div.vod_interview_tab dl a{color:#fff;}
div.vod_interview_tab dl a.on dd {color: #e41c3c;/* font-weight: bold; */}
div.vod_interview_tab dt {width:30px; height:30px; margin:0 20px 0 30px;}
div.vod_interview_tab dt img{width:100%;}
div.vod_interview_tab dd {color: #393939;font-size: 14px;line-height: 1.2;letter-spacing: -1px;font-weight: bold;}

.vod_curri_wrap{margin-top:30px; height:313px;}
.vod_curri{float:left; margin-left:3px;}
.vod_curri ul li{width:163px; height:168px; background:#000; padding:40px 0 0 30px; font-size:15px; color:#fff; position:relative;}
.vod_curri:first-child li{background:rgba(22,37,58,0.2);}
.vod_curri:nth-child(2) li{background:rgba(22,37,58,0.4);}
.vod_curri:nth-child(3) li{background:rgba(22,37,58,0.6);}
.vod_curri:nth-child(4) li{background:rgba(22,37,58,0.8);}
.vod_curri:nth-child(5) li{background:rgba(22,37,58,1.0);}

.vod_curri:first-child{margin-left:0;}
.vod_curri ul a li:hover{text-decoration:underline; color:#fff;}
.vod_curri .vod_curri_btn{position:absolute; right:20px; bottom:20px;}
.vod_curri dl{margin-top:15px;}
.vod_curri dl dt{padding-bottom:3px; width:38px; border-bottom:1px solid #000; font-size:15px; font-family:'Noto Sans KR', sans-serif !important;}
.vod_curri dl dd{font-size:15px; margin:21px 0 13px; font-weight:900; color:#000;}
.vod_curri dl dd:last-child{font-size:13px; font-weight:300; margin:0 0 70px;}
.vod_curri dl dd a:hover{color:#00c1a6; text-decoration:underline;}
.vod_curri dl dd .date{color:#868686;}
.vod_curri dl dd .btn_arrow{margin:-3px 0 0 8px;}

/* Ä¿¸®Å§·³ */

div.Prof_Curriculum {clear:both;/*float:right;*/width: 980px;margin-bottom:60px;}
div.Prof_Curriculum > p {font-size: 26px;font-weight: bold;color: #000;border-bottom: 1px solid #000;display: block;padding-bottom: 13px;margin-bottom: 32px;}
div.Prof_Curriculum .Prof_Curriculum_cont {}
div.Prof_Curriculum .Prof_Curriculum_cont dl {text-align: center;margin-bottom: 47px;}
div.Prof_Curriculum .Prof_Curriculum_cont dl dt {text-align: center;}
div.Prof_Curriculum .Prof_Curriculum_cont dl dd {/* width: 159px; */font-size:14px !important;text-align:left;}
div.Prof_Curriculum .Prof_Curriculum_cont dl dd p {font-size:14px;}
div.Prof_Curriculum .Prof_Curriculum_cont dl dd span {background: none !important;height: auto !important;line-height: unset !important;text-align: left;display: block !important;padding: 0 40px;font-size: 14px !important;}
div.Prof_Curriculum .Prof_Curriculum_cont dl dd span:nth-child(3) {}
div.Prof_Curriculum .Prof_Curriculum_cont dl dd.txt01 {font-size: 30px;font-weight: bold;margin-bottom: 10px;}
div.Prof_Curriculum .Prof_Curriculum_cont dl dd.txt01 span {color: #64a1d7;}
div.Prof_Curriculum .Prof_Curriculum_cont dl dd.txt01 img {max-width:100%;}
div.Prof_Curriculum .Prof_Curriculum_cont dl dd.txt02 {font-size: 16px;color: #000;font-weight: 500;}
div.Prof_Curriculum .Prof_Curriculum_cont dl dd.txt02 span {background: #fff0c0;display: inline-block;height: 20px;line-height: 20px;}


/*div.Prof_Curriculum .Prof_Curriculum_cont ul {}
div.Prof_Curriculum .Prof_Curriculum_cont ul li {}
div.Prof_Curriculum .Prof_Curriculum_cont ul li:last-child {/*border-bottom:1px solid #e1e1e1;*/}
/*div.Prof_Curriculum .Prof_Curriculum_cont ul li dl {text-align: unset;height: 80px;margin-bottom:0;border-left: 1px solid #e1e1e1;border-top: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}
div.Prof_Curriculum .Prof_Curriculum_cont ul li dl dt {display: inline-block;float: left;width: 159px;background: #a4b2bf;text-align: center;font-size: 15px;height: 60px;line-height: 20px;padding-top: 22px;font-weight: bold;color: #455564;}
div.Prof_Curriculum .Prof_Curriculum_cont ul li dl dt span {color: #FFF;font-size: 18px;}
/*div.Prof_Curriculum .Prof_Curriculum_cont ul li dl dd:last-child {width: 479px;background: #FFF;/*border: 1px solid #e1e1e1;}*/
/*div.Prof_Curriculum .Prof_Curriculum_cont ul li dl dd span {display: inline-block;float: left;width: 159px;height: 80px;line-height: 80px;background: #f7f7f7;text-align: center;color: #393939;font-size: 14px;}
div.Prof_Curriculum .Prof_Curriculum_cont ul li dl dd ul {position: relative;float: left;padding: 16px 16px;display: block;width: 448px;}
div.Prof_Curriculum .Prof_Curriculum_cont ul li dl dd ul li {/*position: absolute;*/}
/*div.Prof_Curriculum .Prof_Curriculum_cont ul li dl dd ul li:nth-child(1) {color: #393939;font-size: 16px;font-weight: bold;padding-bottom: 5px;}
div.Prof_Curriculum .Prof_Curriculum_cont ul li dl dd ul li:nth-child(2) {}
div.Prof_Curriculum .Prof_Curriculum_cont ul li dl dd ul li:nth-child(3) {position: absolute;right: 15px;top: 27px;}
div.Prof_Curriculum .Prof_Curriculum_cont ul li dl dd ul li:nth-child(4) {}
div.Prof_Curriculum .Prof_Curriculum_cont ul li dl dd ul li span {width: unset;height: unset;line-height: unset;background: none;}*/

div.Prof_Curriculum .Prof_Curriculum_cont {margin-bottom: 60px;}
div.Prof_Curriculum .Prof_Curriculum_cont table:nth-child(2) {}
div.Prof_Curriculum .Prof_Curriculum_cont table:nth-child(2) tr {}
div.Prof_Curriculum .Prof_Curriculum_cont table:nth-child(2) tr th {/*display: inline-block;*/width: 159px;background: #a4b2bf;text-align: center;font-size: 15px;/*height: 60px;line-height: 20px;padding-top: 22px;*/font-weight: bold;color: #455564;border-top:1px solid #FFF;}
div.Prof_Curriculum .Prof_Curriculum_cont table:nth-child(2) tr th span {color: #FFF;font-size: 18px;}
div.Prof_Curriculum .Prof_Curriculum_cont table:nth-child(2) tr td {display: inline-block;width: 159px;height: 80px;line-height: 80px;background: #f7f7f7;text-align: center;color: #393939;font-size: 14px;border: 1px solid #e1e1e1;border-bottom: 0;}
div.Prof_Curriculum .Prof_Curriculum_cont table:nth-child(2) tr td.first {color: #393939;font-size: 16px;font-weight: 400;/* padding-bottom: 5px; *//* line-height: unset;*/}
div.Prof_Curriculum .Prof_Curriculum_cont table:nth-child(2) tr td.last {background: #FFF;width: 422px;height: 50px;line-height: unset;line-height: unset;/* border: 1px solid #e1e1e1; */padding: 15px 27px;border-left: 0;position: relative;}
div.Prof_Curriculum .Prof_Curriculum_cont table:nth-child(2) tr td.last p {color: #393939;font-size: 16px;font-weight: bold;padding-bottom: 5px;margin-bottom: 0;border: 0;display: block;line-height: unset;height: unset;text-align: left;/* padding: 15px 27px;*/}
div.Prof_Curriculum .Prof_Curriculum_cont table:nth-child(2) tr td.last p span {color: #393939;font-size: 13px;margin-right: 14px;}
div.Prof_Curriculum .Prof_Curriculum_cont table:nth-child(2) tr td.last p span b {color: #5b95d0;font-size: 13px;border: 1px solid #5b95d0;display: inline-block;height: 20px;line-height: 20px;border-radius: 5px;padding: 0 5px;font-weight: 400;margin-right: 8px;}
div.Prof_Curriculum .Prof_Curriculum_cont table:nth-child(2) tr td.last a {background: #000;color: #FFF;font-size: 13px;display: inline-block;height: 30px;line-height: 30px;padding: 0 10px;border-radius: 20px;position: absolute;right: 16px;top: 40px;}
div.Prof_Curriculum .Prof_Curriculum_cont table:nth-child(2) tr td.last a:nth-child(1) {color: #393939;font-size: 16px;font-weight: bold;padding-bottom: 5px;margin-bottom: 0;border: 0;display: block;line-height: unset;height: unset;text-align: left;background: none;position: unset;padding: 0;}
div.Prof_Curriculum .Prof_Curriculum_cont table:nth-child(2) tr td > p {letter-spacing: -1px;}

div.Prof_Curriculum .Prof_Curriculum_cont table:nth-child(2) tr:last-child {border-bottom: 1px solid #e1e1e1;display: table;}

/*div.Prof_Curriculum .Prof_Curriculum_cont ul li dl dd ul li:nth-child(1) {top: -21px;left: 28px;font-size: 16px;font-weight: bold;color: #393939;letter-spacing: -1px;}
div.Prof_Curriculum .Prof_Curriculum_cont ul li dl dd ul li:nth-child(2) {top: 12px;left: 28px;}
div.Prof_Curriculum .Prof_Curriculum_cont ul li dl dd ul li:nth-child(3) {right: 20px;top: 0;}*/
div.Prof_Curriculum .Prof_Curriculum_cont ul li dl dd ul li span {color: #393939;font-size: 13px;margin-right: 14px;}
div.Prof_Curriculum .Prof_Curriculum_cont ul li dl dd ul li span b {color: #5b95d0;font-size: 13px;border: 1px solid #5b95d0;display: inline-block;height: 20px;line-height: 20px;border-radius: 5px;padding: 0 5px;font-weight: 400;margin-right: 8px;}
div.Prof_Curriculum .Prof_Curriculum_cont ul li dl dd ul li a {background: #000;color: #FFF;font-size: 13px;display: inline-block;height: 30px;line-height: 30px;padding: 0 10px;border-radius: 20px;}

div.Prof_Curriculum .Prof_Curriculum_cont ul li:nth-child(4) dl dt,
div.Prof_Curriculum .Prof_Curriculum_cont ul li:nth-child(5) dl dt {padding-top: 10px;height: 70px;}


/* ´ëÇ¥±³Àç */
div.Prof_Books {clear:both;float:right;width: 800px;}
div.Prof_Books p {font-size: 26px;font-weight: bold;color: #000;border-bottom: 1px solid #000;display: block;padding-bottom: 13px;margin-bottom: 32px;}
div.Prof_Books p span {float:right;padding-top: 10px;}
div.Prof_Books p span a {font-size:13px;color:#000;font-weight:500;}

/* ´ëÇ¥±³Àç --- ±³Àç ¸®½ºÆ® */
div.Prof_Books {clear:both;float:right;width: 800px;}
div.Prof_Books p {font-size: 26px;font-weight: bold;color: #000;border-bottom: 1px solid #000;display: block;padding-bottom: 13px;margin-bottom: 32px;}
div.Prof_Books p span {float:right;padding-top: 10px;}
div.Prof_Books p span a {font-size:13px;color:#000;font-weight:500;}

/* ´ëÇ¥±³Àç --- ±³Àç ¸®½ºÆ® */
div.Prof_Books .Books_list {overflow: hidden;padding: 12px 30px;}
div.Prof_Books .Books_list ul {}
div.Prof_Books .Books_list ul li {float: left;margin-right: 56px;}
div.Prof_Books .Books_list ul li:last-child {margin-right: 0;}
div.Prof_Books .Books_list ul li a {}
/*div.Prof_Books .Books_list ul li a:hover dl dt span {font-weight:bold;}*/
div.Prof_Books .Books_list ul li p {border:0;margin-bottom: 15px;padding-bottom: 0;/*box-shadow: 6px 6px 7px rgba(0, 0, 0, 0.1);*/width:143px;height:202px;}
div.Prof_Books .Books_list ul li p img {width:100%;}
div.Prof_Books .Books_list ul li dl {text-align: left;}
div.Prof_Books .Books_list ul li dl dt {line-height: 22px;margin-bottom: 10px;text-overflow: ellipsis;white-space: normal;width: 143px;overflow: hidden;height: 44px;}
div.Prof_Books .Books_list ul li dl dt span {color: #393939;font-size: 14px;font-weight: 500;}
div.Prof_Books .Books_list ul li dl dd {font-size: 14px;color: #e41c3c;font-weight: bold;}
div.Prof_Books .Books_list ul li dl dd span {font-weight: 400;color: #9d9d9d;text-decoration: line-through;padding-left: 10px;}
div.Prof_Books .Books_list ul li dl dd:last-child {font-size: 13px;color: #64a1d7;font-weight: 400;margin-top: 5px;}

/* °³¼³°­ÀÇ */
div.Prof_Opening_lecture {clear:both;/*float:right;*/width: 980px;margin-top: 80px;}
div.Prof_Opening_lecture h2 {font-size: 26px;font-weight: bold;color: #000;border-bottom: 1px solid #000;display: block;padding-bottom: 13px;margin-bottom: 32px;}
div.Prof_Opening_lecture p.Prof_Opening_lecture_p {font-size: 26px;font-weight: bold;color: #000;border-bottom: 1px solid #000;display: block;padding-bottom: 13px;margin-bottom: 32px;}



/* ¹«·áÆ¯°­ 
div.Prof_Opening_lecture {clear:both;float:right;width: 800px;margin-top: 80px;}
div.Prof_Opening_lecture p {font-size: 26px;font-weight: bold;color: #000;border-bottom: 1px solid #000;display: block;padding-bottom: 13px;margin-bottom: 32px;}*/

/* ¹«·áÆ¯°­ */
div.Prof_Free_lecture {clear:both;float:right;width: 800px;margin-top: 60px;}
div.Prof_Free_lecture p.Prof_Free_lecture_p {font-size: 26px;font-weight: bold;color: #000;border-bottom: 1px solid #000;display: block;padding-bottom: 13px;margin-bottom: 32px;}
div.Prof_Free_lecture div {}
div.Prof_Free_lecture div.Prof_Free_lecture_btn {text-align: right;margin-top:30px;}
div.Prof_Free_lecture div.Prof_Free_lecture_btn a {font-size: 14px;background: #e41c3c;color: #FFF;font-weight: bold;/*padding: 10px 20px;*/width: 122px;height: 32px;line-height: 32px;text-align: center;display: inline-block;}
div.Prof_Free_lecture span.more {float: right;margin-top:10px;display: inline-block;}
div.Prof_Free_lecture span.more a {font-size: 13px;color: #000;font-weight: 500;}

div.Prof_Free_lecture_btn_s {text-align: right;margin-top:30px;}
div.Prof_Free_lecture_btn_s a {font-size: 14px;background: #e41c3c;color: #FFF;font-weight: bold;/*padding: 10px 20px;*/width: 122px;height: 32px;line-height: 32px;text-align: center;display: inline-block;}


/* ±âÁ¸ ±³¼ö »ó´Ü ºñÁÖ¾ó (¼û±è) */
.newProfSub {}
div.Prof_Opening_lecture > p {font-size: 26px;font-weight: bold;color: #000;border-bottom: 1px solid #000;display: block;padding-bottom: 13px;margin-bottom: 32px;}
div.Prof_Free_lecture > p {font-size: 26px;font-weight: bold;color: #000;border-bottom: 1px solid #000;display: block;padding-bottom: 13px;margin-bottom: 32px;}

/* ÇªÅÍ À§Ä¡¼öÁ¤ */
#Footer div.Wrapper980 {padding-right:0 !important;padding-left: 10px;}



div.newProfLeft div.profMenu div.menuList ul li.npDepth01 a {background: none !important; height:auto !important;}
div.menuList ul li::after {display:none !important;}

/* ±³¼ö´Ô »ó´Ü 3°¡Áö ¹è³Ê */
div.prof_tec_evt_bnr {margin-top: 17px;}
div.prof_tec_evt_bnr ul {display: flex;justify-content: center;gap: 16px;}
div.prof_tec_evt_bnr ul li {}
div.prof_tec_evt_bnr ul li a {} 


/* ±³¼ö ÇÕ°Ý¼ö±â / ±âÃâÀûÁß */
div.Prof_content_wrap .Prof_middle_wrap .prof_board_area {display: flex;justify-content: space-between;gap: 20px;}
div.Prof_content_wrap .Prof_middle_wrap .prof_board_area .prof_board_box {width: 480px;height: 167px;overflow: hidden;}
div.Prof_content_wrap .Prof_middle_wrap .prof_board_area .prof_board_box p {font-size: 20px;color: #000;letter-spacing: -1px;font-weight: 500;position: relative;border-bottom: 1px solid #696969;
    padding-bottom: 7px;margin-bottom: 14px;}

div.Prof_content_wrap .Prof_middle_wrap .prof_board_area .prof_board_box p span {position: absolute;right: 0;top: 4px;}
div.Prof_content_wrap .Prof_middle_wrap .prof_board_area .prof_board_box p span a {font-size: 12px;width: 54px;height: 21px;line-height: 21px;display: inline-block;
    border: 1px solid #7e7e7e;text-align: center;border-radius: 50px;color: #000;}
div.Prof_content_wrap .Prof_middle_wrap .prof_board_area .prof_board_box p span a:hover {background:#000;color:#FFF;}

div.Prof_content_wrap .Prof_middle_wrap .prof_board_area .prof_board_box ul {}
div.Prof_content_wrap .Prof_middle_wrap .prof_board_area .prof_board_box ul li {padding-bottom: 7px;line-height: 1.2;letter-spacing: -1px;}
div.Prof_content_wrap .Prof_middle_wrap .prof_board_area .prof_board_box ul li:last-child {padding-bottom: 0;}
div.Prof_content_wrap .Prof_middle_wrap .prof_board_area .prof_board_box ul li a {font-size: 16px;}
div.Prof_content_wrap .Prof_middle_wrap .prof_board_area .prof_board_box ul li a:hover {font-weight: 600;text-decoration: underline;}
div.Prof_content_wrap .Prof_middle_wrap .prof_board_area .prof_board_box ul li a em {font-style: normal;display: inline-block;
    white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 345px;letter-spacing: -1px;}
div.Prof_content_wrap .Prof_middle_wrap .prof_board_area .prof_board_box ul li a span {float: right;}

/* TCC¿­°­¼ÓÀ¸·Î */
div.Prof_middle_wrap02 {width: 980px;margin-top: 45px;}
div.Prof_middle_wrap02 .Prof_tcc_area {border: 1px solid #ef4933;}
div.Prof_middle_wrap02 .Prof_tcc_area p {background: linear-gradient(to right, #ef4a33, #f4612b 45%, #fb791a 55%, #ff8902);padding: 11px 14px;position: relative;/* border-bottom: 1px solid #ef4933; */}
div.Prof_middle_wrap02 .Prof_tcc_area p a {font-size: 20px;color: #FFF;font-weight: 500;letter-spacing: -1px;width: 100%;display: block;}
div.Prof_middle_wrap02 .Prof_tcc_area p a span {position: absolute;right: 30px;top: 50%;transform: translate(0, -50%);}
div.Prof_middle_wrap02 .Prof_tcc_area p a span img {}

div.Prof_middle_wrap02 .Prof_tcc_area ul {
  display: none; /* ±âº»Àº ´ÝÈû */
  /* border-top: 0; */
  padding: 18px 18px;border-top: 1px solid #ef4933; }
div.Prof_middle_wrap02 .Prof_tcc_area ul li {letter-spacing: -1px;border-bottom: 1px solid #bcbcbc;position: relative;padding-bottom: 16px;margin-bottom: 20px;}
div.Prof_middle_wrap02 .Prof_tcc_area ul li:last-of-type {padding-bottom:0;margin-bottom:0;border-bottom: 0;}
div.Prof_middle_wrap02 .Prof_tcc_area ul li a {font-size: 16px;}
div.Prof_middle_wrap02 .Prof_tcc_area ul li a:hover {text-decoration: underline;}
div.Prof_middle_wrap02 .Prof_tcc_area ul li a strong {color: #ff8901;font-weight: 500;}
div.Prof_middle_wrap02 .Prof_tcc_area ul li a span {background: #000;color: #FFF;width: 92px;height: 30px;line-height: 30px;text-align: center;border-radius: 50px;display: inline-block;font-size: 13px;position: absolute;right: 0;top: 0;}
div.Prof_middle_wrap02 .Prof_tcc_area ul li a span img {vertical-align: middle;padding-left: 5px;}

/* ¿¬°£ Ä¿¸®Å§·³ */
div.Prof_middle_wrap03 {width: 980px;margin-top: 30px;}
div.Prof_middle_wrap03 .Prof_cuurie_area {border: 1px solid #ef4933;}
div.Prof_middle_wrap03 .Prof_cuurie_area p {background: linear-gradient(to right, #ef4a33, #f4612b 45%, #fb791a 55%, #ff8902);padding: 11px 14px;position: relative;/* border-bottom: 1px solid #ef4933; */}
div.Prof_middle_wrap03 .Prof_cuurie_area p a {font-size: 20px;color: #FFF;font-weight: 500;letter-spacing: -1px;width: 100%;display: block;}
div.Prof_middle_wrap03 .Prof_cuurie_area p a span {position: absolute;right: 30px;top: 50%;transform: translate(0, -50%);}
div.Prof_middle_wrap03 .Prof_cuurie_area p a span img {}

div.Prof_middle_wrap03 .Prof_cuurie_area ul {
  display: none; /* ±âº»Àº ´ÝÈû */
  /* border-top: 0; */
  padding: 18px 18px;border-top: 1px solid #ef4933; }
div.Prof_middle_wrap03 .Prof_cuurie_area ul li {}
div.Prof_middle_wrap03 .Prof_cuurie_area ul li:last-of-type {padding-bottom:0;margin-bottom:0;border-bottom: 0;}

/* °³¼³°­ÀÇ */
div.Prof_middle_wrap04 {width: 980px;margin-top: 30px;}
div.Prof_middle_wrap04 .Prof_lecture_area {border: 1px solid #ef4933;}
div.Prof_middle_wrap04 .Prof_lecture_area p {background: linear-gradient(to right, #ef4a33, #f4612b 45%, #fb791a 55%, #ff8902);padding: 11px 14px;position: relative;/* border-bottom: 1px solid #ef4933; */}
div.Prof_middle_wrap04 .Prof_lecture_area p a {font-size: 20px;color: #FFF;font-weight: 500;letter-spacing: -1px;width: 100%;display: block;}
div.Prof_middle_wrap04 .Prof_lecture_area p a span {position: absolute;right: 30px;top: 50%;transform: translate(0, -50%);}
div.Prof_middle_wrap04 .Prof_lecture_area p a span img {}

div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon {overflow: hidden;padding: 0 15px 15px;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_online_lecture {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_online_lecture .prof_Category {overflow: hidden;margin-bottom: 20px;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_online_lecture .prof_Category ol {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_online_lecture .prof_Category ol li {float: left;padding-right: 4px;padding-bottom: 4px;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_online_lecture .prof_Category ol li:nth-child(8),
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_online_lecture .prof_Category ol li:last-child {padding-right:0;padding-bottom:0;}

div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_online_lecture .prof_Category ol li a {font-size: 15px;color: #8d8d8d;border: 1px solid #8d8d8d;width: 113px;height: 48px;line-height: 50px;border-radius: 5px;display: inline-block;text-align: center;font-weight: 500;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_online_lecture .prof_Category ol li.on a,
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_online_lecture .prof_Category ol li a:hover {color: #FFF;background: #ef4933;border: 1px solid #ef4933;}

div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_online_lecture .prof_Category ol li.total_b a {background: #000;color: #FFF;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_online_lecture .prof_Category ol li.total_b a:hover {    color: #FFF;background: #ef4933;border: 1px solid #ef4933;}

div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list {clear: both;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list p {    font-size: 22px;color: #696969;font-weight: 500;letter-spacing: -1px;background: #f5f5f5;padding: 11px 14px;position: relative;margin-top: 15px;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list p.on {font-size: 22px;color: #FFF;font-weight: 500;letter-spacing: -1px;background: linear-gradient(to right, #ef4a33, #f4612b 45%, #fb791a 55%, #ff8902);padding: 11px 14px;position: relative;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table {border-top: 0;border: 1px solid #ef4933;width: 100%;border-bottom: 0;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr th,
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td {border-bottom: 1px solid #8d8d8d;padding: 15px 15px;}

div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td:last-of-type {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td.left_td_prof_name {background: #fff0ee;text-align: center;border-right: 1px solid #ef4933;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td.left_td_prof_name span {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span {letter-spacing: -1px;display: block;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span a {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_txt01 {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_txt01 a {font-size: 20px;font-weight: 600;display: block;padding-bottom: 3px;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_txt02 {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_txt02 a {display: block;padding-bottom: 3px;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_txt02 a img {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_txt03 {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_txt03 a {display: block;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_txt03 a img {}

div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt01 {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt01 a {font-size: 22px;font-weight: bold;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt01 a span {font-size: 14px;width: 83px;height: 28px;line-height: 28px;display: inline-block;text-align: center;
    font-weight: 400;border-radius: 50px;margin-left: 10px;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt01 a span.lecture_ing {color: #ef4933;border: 1px solid #ef4933;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt01 a span.lecture_end {background:#ef4933;color:#FFF;}

div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt02 {font-size: 18px;color: #000;font-weight: 500;padding-bottom: 15px;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt02 strong {font-size: 16px;font-weight: 500;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt02 input[type] {vertical-align: baseline;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt02 img {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt02 em {font-size: 18px;font-style: normal;float: right;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt02 em strong {font-size: 18px;padding-left: 15px;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt02 em strong.orange {color: #ef4933;font-size: 18px;padding-left: 0;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt02 em b {font-weight: 500;color: #8d8d8d;text-decoration: line-through;padding-right: 5px;}

div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt03 {font-size: 18px;color: #000;font-weight: 500;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt03 input[type] {vertical-align: baseline;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt03 strong {font-size: 16px;font-weight: 500;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt04 {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt04 ul {padding-left: 17px;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt04 ul li {font-size: 16px;color: #000;font-weight: 400;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_stxt04 ul li span {display: inline-block;color: #ef4933;}

div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_box {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_box dl {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_box dl.first_txt_box {display: flex;font-size: 14px;justify-content: flex-start;gap: 10px;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_box dl.last_txt_box {padding-left: 60px;padding-top: 10px;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_box dl dt {font-size: 14px;background: #ff9c00;
    color: #Fff;width: 58px;height: 38px;line-height: 36px;text-align: center;border-radius: 5px;float: left;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_box dl dd {line-height: 1.5;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_box dl dd font {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_box dl dd span.more_btn_lec {padding-bottom: 10px;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_box dl dd span.more_btn_lec a {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_box dl dd span.more_btn_lec a img {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td span.prof_lecture_box dl dd .notice {font-style: normal;font-size: 14px;color: #3399ff;display:none;}

div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list .prof_buy_btn_area {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td dl dd.last_text {}

div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list table tr td dd i {}

div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list .prof_buy_btn_area {border: 1px solid #ef4933;border-top: 1px solid #8d8d8d;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list .prof_buy_btn_area ol {/* width: 100%; */display: flex;justify-content: flex-end;gap: 5px;padding: 20px 20px 20px 0;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list .prof_buy_btn_area ol li {}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list .prof_buy_btn_area ol li a {font-size: 18px;color: #000;width: 163px;height: 48px;line-height: 48px;display: inline-block;border: 1px solid #000;border-radius: 50px;text-align: center;
    font-weight: 500;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list .prof_buy_btn_area ol li a:hover {text-decoration:underline;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list .prof_buy_btn_area ol li.pakage_btm a {background: #000;color: #FFF;}
div.Prof_middle_wrap04 .Prof_lecture_area .Prof_tabCon .prof_lecture_list .prof_buy_btn_area ol li.buy_btm a {color: #FFF;background: #ef4933;border: 1px solid #ef4933;}


/* Tap css */
.btnTop {right: 50% !important;margin-right: -480px;}
.prof_con_tap_wrap {width: 980px;}
ul.prof_tabWrap{width:800px; height:55px; margin:0 auto;}
ul.prof_tabWrap li{position:relative; float:left; width:calc((100% ) / 2); }
ul.prof_tabWrap li:first-child{margin-left:0;}
ul.prof_tabWrap li a{display:block; height:55px; background:#c6c6c6; font-size:24px;color:#000; line-height:55px; text-align:center; box-sizing: border-box;}
ul.prof_tabWrap li a.on{background:#002086; color:#fff;}

div.Prof_tabCon {}
.border_b0 {border-bottom: 0 !important;}

/* »ó´Ü ¼­ºê ¸Þ´º */
div.Prof_top_menu_area {
  width: 100%;
  position: fixed;
  top: -80px; /* Ã³À½¿£ À§·Î ¼û°ÜµÒ */
  left: 0;
  z-index: 9999999;
  background: linear-gradient(to right, #ef4a33, #f4612b 45%, #fb791a 55%, #ff8902);
  padding: 5px 0;
  transition: top 0.5s ease; /* ºÎµå·´°Ô */
}

/* º¸¿©ÁÙ ¶§ */
div.Prof_top_menu_area.show {
  top: 0; /* ºÎµå·´°Ô ³»·Á¿È */
}

div.Prof_top_menu_area .Prof_top_menu_box{width: 980px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;padding-left: 150px;}
div.Prof_top_menu_area div.Prof_top_left {}
div.Prof_top_menu_area div.Prof_top_left a {display: flex;align-items: self-end;gap: 5px;}
div.Prof_top_menu_area div.Prof_top_left a span {}
div.Prof_top_menu_area div.Prof_top_left a span.Prof_tec_img {width: 48px;height: 48px;display: inline-block;background: #eef0f2;border-radius: 50%;overflow: hidden;}
div.Prof_top_menu_area div.Prof_top_left a span.Prof_tec_img img {width: 100%;}
div.Prof_top_menu_area div.Prof_top_left a span.Prof_tec_txt {font-size: 16px;color: #FFF;letter-spacing: -1px;}
div.Prof_top_menu_area div.Prof_top_left a span.Prof_tec_txt strong {font-size: 20px;display: block;}
div.Prof_top_menu_area div.Prof_top_left a span.Prof_tec_home {font-size: 14px;color: #FFF;background: #434343;width: 38px;height: 21px;line-height: 21px;text-align: center;border-radius: 50px;display: inline-block;}

div.Prof_top_menu_area div.Prof_top_right {clear: both;}
div.Prof_top_menu_area div.Prof_top_right .Prof_s_menu {}
div.Prof_top_menu_area div.Prof_top_right .Prof_s_menu ul {display: flex;justify-content: flex-end;gap: 19px;}
div.Prof_top_menu_area div.Prof_top_right .Prof_s_menu ul li {position: relative;text-align: center;display: flex;flex-direction: column;line-height: 18px;}
div.Prof_top_menu_area div.Prof_top_right .Prof_s_menu ul li a {color: #000;font-size: 16px;text-align: center;}
div.Prof_top_menu_area div.Prof_top_right .Prof_s_menu ul li a:hover,
div.Prof_top_menu_area div.Prof_top_right .Prof_s_menu ul li.on a {color:#FFF;transition-duration: 0.2s;}
div.Prof_top_menu_area div.Prof_top_right .Prof_s_menu ul li::before {content:'';display:block;width:1px;height:34px;background:#000;position:absolute;top: 2px;left: -10px;}
div.Prof_top_menu_area div.Prof_top_right .Prof_s_menu ul li:first-child::before {display:none;}