@import url('https://cdn.jsdelivr.net/gh/wanteddev/wanted-sans@v1.0.1/packages/wanted-sans/fonts/webfonts/variable/split/WantedSansVariable.min.css');
#lectureTop, section{
  font-family: 'Wanted Sans Variable', 'Noto Sans', '나눔 고딕', sans-serif !important;
  transition: 0.12s;
}
:root {
  --color-primary-blue: #2196F3;    /* 선명한 블루 */
  --color-accent-purple: #BA8CFF;   /* 퍼플 포인트 */
  --color-sub-blue: #5A7FBF;        /* 세컨더리 블루 */

  --color-deep-gray: #1E293B;       /* 딥 쿨그레이 */
  --color-cool-gray: #64748B;       /* 뉴트럴 쿨그레이 */

  --color-gray-50: #F8FAFC;
  --color-gray-100: #F0F4F8;      /* 라이트 그레이/블루그레이 */
  --color-gray-200: #D9E1E8; /* 조금 더 진한 쿨그레이 */
  --color-gray-300: #BFCBD6; /* 중간 톤 */
  --color-gray-400: #A6B4C2; /* 진한 쿨그레이 */
  --color-gray-500: #8CA0AD; /* 가장 진한 쿨그레이 */
}
/* 과정별 특화점 */
#specialDis {width: 100%; background: #ffffff;  }
#specialDisInner1 {width: 1000px; margin: 0 auto; padding: 50px 0; text-align:center;}
#specialDisInner1 h4.sdh4{font-size: 20px; color: #111111; letter-spacing: -.04em; text-align:center; padding: 30px 0 30px 45px; background: url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/source_images/ddaompyo.png") no-repeat 0 0; display: inline-block; font-weight: 600;}
#specialDisInner1 h4.sdh4 b{color: var(--color-primary-blue); font-family: 'Noto Serif KR', serif;}
#specialDisInner1 p.sp1{color: #1b1b1b; font-size: 13.5px; }
#specialDisInner1 p.sp2{color: var(--color-cool-gray); font-size: 13.5px;font-family: 'Noto Serif KR', serif; }
#specialDisInner1 img{display: block; margin: 45px auto;}
#specialDisInner2 {width: 100%; background: var(--color-cool-gray);}
#specialDisInner2 .sd2Box1{
  width: 1200px; 
  margin: 0 auto; 
  padding: 30px 0;
}
#specialDisInner2 .sd2Box1 dl{
  display: flex;
  width: 100%;
  gap: 16px;
}
#specialDisInner2 .sd2Box1 dl dt{
  flex: 2;
  /* width: 435px;  */
  /* float: left;  */
  text-align:center; 
  color: #ffffff; 
  /* background: url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/source_images/navy_bubble.png") no-repeat 0 50%;  */
  background-color: #18294f;
  padding: 8px 12px;
  font-weight: 600;
  font-size: 18px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#specialDisInner2 .sd2Box1 dl dd{
  flex: 3;
  /* float: left;  */
  text-align:left; 
  color: #fff; 
  font-size: 15px; 
  line-height:1.5;
  /* padding: 0 20px; */
  /* width: 525px;  */
  letter-spacing: -.04em;
}


/* 과목설명 */
#courseDisT1 {width: 100%; background: #ffffff; padding:90px 0 50px;}
#courseDisT1Inner {width: 1000px;margin: 0 auto; text-align:center; line-height:1.5; letter-spacing: -.03em;}
#courseDisT1Inner img{display: block; margin: 0 auto;}
#lecterDisT2 {width: 100%; background: #f1f1f1; padding: 65px 0 80px 0; text-align:center;}
#courseDisT2Inner {text-align:center; width: 1100px; margin: 0 auto; line-height:1.5; letter-spacing: -.03em;}
h3.navyTit1 {color: #fff; display: inline-block; font-size:20px; letter-spacing: -.04em; background: var(--color-cool-gray); text-align:center; padding:15px 80px; border-radius:50px;margin-bottom:40px;}
p.ldp1{font-size: 13.5px; color: #ab896d; margin-bottom:25px;font-weight:500;}
p.ldp2{font-size: 13.5px; color: #565656; margin:40px 0; line-height:1.8;}
p.ldp2 > div.ptsil{margin:30px 0;}
p.ldp2 > div strong{display:block; font-weight:bold; margin-top:30px;}
p.ldp3{font-size: 13.5px; color: #565656; margin: 50px 0;line-height:1.8;}
p.ldp3_2{font-size: 13.5px; color: #565656; line-height:1.8;}
p.ldp4{font-size: 17.5px; color: #f1592a; font-family: 'Noto Serif KR', serif; }
p.ldp5{font-size: 13.5px; color: var(--color-cool-gray); font-family: 'Noto Serif KR', serif; margin: 45px 0 35px 0;}
p.ldp6{display:block;font-size: 13.5px; color: #fff; padding:40px 0;text-align:center;background:rgba(0,0,0,0.2);}
p.ldp6 b{font-weight:500;font-size:14px; color:#dacabd; display: inline-block;border-bottom:1px dotted #dacabd;padding:0 60px 15px;margin-bottom:15px;}
p.ldp7{ font-size:15px; color:#111; margin:50px 0;}
b.skyB1 {color: #08b8f8; font-family: 'Noto Serif KR', serif;}
b.orangB1 {color: var(--color-primary-blue); font-family: 'Noto Serif KR', serif; font-size: 15px;}
b.orangB2 {color: var(--color-primary-blue); font-family: 'Noto Serif KR', serif; font-size: 13.5px;}
b.navyB {color: var(--color-cool-gray); font-family: 'Noto Serif KR', serif; font-size: 15px;}
div.ptsil > div{margin-top:40px;}
div.ptsil strong{font-weight:bold; display:block; margin-top:20px;}
#courseDisT2 {width: 1000px; margin: 0 auto; background: #ffffff; padding: 60px 0 100px;}
#courseDisT2:before{content:"";display:block;clear:both;width:100%;min-width: 1000px; margin: 0 auto 60px; height:3px; background: url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/dashed_line.png) repeat-x;}
#courseDisT2 > table {width: 100%;   letter-spacing: -.04em;margin-top:50px; border-top:1px solid var(--color-cool-gray); border-bottom: 1px solid var(--color-cool-gray);}
#courseDisT2 > table .bb1g{border-bottom: 1px solid var(--color-gray-200);}
#courseDisT2 > table .bb1w{border-bottom: 1px solid #ffffff;}
#courseDisT2 > table th{background: var(--color-cool-gray); color: #ffffff; font-family: 'Noto Serif KR', serif; line-height:1.5; text-align:center; vertical-align: middle;width: 175px;padding:20px 30px; font-size: 13.5px;}
#courseDisT2 > table td{ color: var(--color-cool-gray); font-size: 13px; line-height:1.5; vertical-align: middle;padding:20px 30px; }
#courseDisT2 > table td:last-child{text-align:center;}
#courseDisT2 > table td:last-child a{display: block;  background: var(--color-primary-blue); color: #fff; font-size: 13.5px; width: 130px; height: 35px; line-height: 35px;border-radius: 30px;margin: 6px 0;}


/* 5가지 특별함 */
#tje5Special {background: var(--color-cool-gray);}
/* #tje5Special ul li{border-bottom: 3px solid #282828;} */
/* #tje5Special h2.lTitle2{color:#222;} */


/* 에듀혜택 */
#eduSpecial {background: url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/edu_bg_c.png) top center no-repeat;}
#eduSpecialInner li:first-child .lTitle3{
	color:#e2d5cb;
	background:url('/tjlecture/images/edu_icon_c.png') left top no-repeat;
}
#eduSpecialInner li:first-child .lTitle3 span{color:#fff;}
#eduSpecialInner strong{color: var(--color-deep-gray); background:#e4d6ca;}

/* 일반종합 */
table.jhit {width:100%; border: 3px solid var(--color-gray-200);margin: 25px auto;}
table.jhit th{width: 25%; background: var(--color-cool-gray); color: #fff; font-size: 15px; text-align:center;vertical-align: middle;}
table.jhit td{width: 75%; background: var(--color-gray-100); color: var(--color-cool-gray); font-size: 13.5px; text-align:center; padding: 25px; text-align:left; line-height:1.6;}
.cupBy {margin:40px auto; text-align:center;}
.cupBy p.cupByTit{font-size: 18px; color: var(--color-deep-gray); text-align:center; margin:80px 0 40px;}
.cupBy p.cupByTit:before{content:""; display: block; clear: both; width: 50px; height: 1px; background: var(--color-deep-gray); margin: 0 auto 35px;}
.cupBy ul{width: 940px; margin: 0 auto; }
.cupBy ul li{float: left; width: 300px; height: 50px; background: #feea9f; border-radius: 50px; color: var(--color-deep-gray); font-size: 15px; line-height:50px;font-family: 'Noto Serif KR', serif;}
.cupBy ul li+li{margin-left:20px; }
.isArea {margin-top:90px;}
.isArea ul {width: 100%;}
.isArea ul li{width: 30%;background: var(--color-gray-100); float: left;}
.isArea ul li+li{margin-left:5%;}
.isArea ul li b{background: #08b8f8; text-align:center; display: block; height:50px; line-height:50px; color: #fff; font-size: 17px; font-family: 'Noto Serif KR', serif;}
.isArea ul li >img{display: block; margin: 35px auto !important;}
.isArea ul li p{font-size: 13.5px; color: var(--color-gray-500); line-height:1.6;text-align:left; padding: 0 25px;}
.isArea ul li span{margin-top:30px; display: block; padding: 25px; border-top: 1px solid var(--color-gray-300); text-align:left; color: var(--color-cool-gray); font-size: 13px;}
.tjoeunisLec {margin: 130px auto; width: 100%; }
.tjoeunisLecBox1 img.imgfl{float: left;}
.tjoeunisLecBox1 img.imgfr{float: right;}
.tjoeunisLecBox2 {margin-top:10px;}
.isTeacher {margin:0 auto 90px; width: 1000px; }
p.teacT {color: #111111; font-size: 15px; text-align:center; line-height:1.6; padding-top:55px; }
p.teacT span{font-size: 18px; display: block; padding-bottom:20px; }
p.teacT:before{content:""; display: block; clear: both; width: 50px; height: 1px; background: var(--color-deep-gray); margin: 0 auto 30px;}
ul.itGrayBox {width: 100%;  padding: 50px 45px; background: var(--color-gray-100); margin: 50px 0;}
ul.itGrayBox li {float: left;}
ul.itGrayBox li.igbLi1 {width: 30%;}
ul.itGrayBox li.igbLi1 img{float: left; margin-top:50px;}
ul.itGrayBox li.igbLi2 {width: 70%; text-align:left;}
ul.itGrayBox li.igbLi2 i{color: var(--color-cool-gray); font-size: 20px; line-height:1.6; padding-bottom:30px; display: block;}
ul.itGrayBox li.igbLi2 i b{font-family: 'Noto Serif KR', serif;}
ul.itGrayBox li.igbLi2 p{font-size: 13.5px; color: var(--color-cool-gray);}
ul.itGrayBox li.igbLi2 table.igbLitable{width: 100%;margin-top:30px;}
ul.itGrayBox li.igbLi2 table.igbLitable th{ width: 25%; background: var(--color-cool-gray); color: #fff; text-align:center; height:160px; display: table-cell; vertical-align: middle; font-size: 15px;}
ul.itGrayBox li.igbLi2 table.igbLitable th span{ font-size: 13px; display: block; padding-top:20px;}
ul.itGrayBox li.igbLi2 table.igbLitable td{width: 75%; background: #fff; color: var(--color-cool-gray); text-align:left;height:160px;   padding-left:20px;vertical-align: middle; font-size: 13px; line-height:1.7;}
.careerIs {width: 1000px; margin: 0 auto 100px; letter-spacing: -.04em;}
.careerIs h3.careerIsH3 {color: #000; font-size: 24px; padding-top:90px; background: url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/jh_java_security_14.png) no-repeat 50% 0;}
.careerIs h3.careerIsH32 {color: #000; font-size: 24px; padding-top:90px; background: url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/jh_cos_05.png) no-repeat 50% 0;}
.careerIs p.cisP {color: #7a7a7a; font-size: 15px; padding: 5px 0;}
.careerIs table.cisTable {width: 100%; margin: 40px 0; border-top: 1px solid #000; border-bottom: 1px solid #000;}
.careerIs table.cisTable tr+tr{border-top: 1px solid #e5e5e5;}
.careerIs table.cisTable th{vertical-align: middle; text-align:left;}
.careerIs table.cisTable td{padding:25px; vertical-align: middle; line-height:1.7;text-align:left;}
.careerIs table.cisTable td img{display: block; margin:0 auto;}
.careerIs table.cisTable th p{font-size: 15px; color: var(--color-primary-blue); font-family: 'Noto Serif KR', serif;}
.careerIs table.cisTable th span{font-size: 13px; color: #414141;  }
.careerIs table.cisTable td b{font-size: 13px; font-family: 'Noto Serif KR', serif;color: #222222; display: block; }
.careerIs table.cisTable td i{font-size: 13px; padding-top:15px; color: var(--color-primary-blue); display: block; }
.iosBkBox {margin: 70px 0; text-align:left; background: url(https://img.megastudyacademy.co.kr/campus/tjlecture/it/jh_ios_04.jpg) no-repeat 50% 50%; width: 1000px; height:650px;   padding: 50px ;}
.iosBkBox img{margin: 0 !important; padding: 25px 0;}
.iosBkBox p{color: #fff; line-height:1.7;}
.iosBkBox b{color: #222; display : inline-block; font-size: 17px;font-family: 'Noto Serif KR', serif; padding: 1px 2px; background: #fff799; margin: 20px 0 30px 0;}
.iosCheckPoint {width: 100%; margin: 60px 0;}
.iosCheckPoint .icp1{width: 100%; height: 170px; background: url(https://img.megastudyacademy.co.kr/campus/tjlecture/it/jh_ios_06.jpg) no-repeat 50% 50%; padding-top:50px; margin-bottom:7px;}
.iosCheckPoint ul{width: 100%; padding: 35px 0; background: var(--color-gray-100);}
.iosCheckPoint ul li{width: 33.3333%; float: left; padding: 30px;}
.iosCheckPoint ul li+li{border-left: 1px solid #cfcfcf;}
.iosCheckPoint ul li b{text-align:center; color: var(--color-cool-gray); font-size: 13.5px; padding:25px 0 15px 0; font-family: 'Noto Serif KR', serif; display: block;}
.iosCheckPoint ul li p{text-align:left; color: var(--color-cool-gray); font-size: 13px; line-height:1.7;}
.cosPoint {width: 100%; margin: 60px 0;}
.cosPoint .icp1{width: 100%; height: 170px; background: url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/jh_cos_03.jpg) no-repeat 50% 50%; padding-top:50px; margin-bottom:7px;}
.cosPoint ul{width: 100%; padding: 35px 0; background: var(--color-gray-100);}
.cosPoint ul li{width: 25%; float: left; padding: 20px;}
.cosPoint ul li+li{border-left: 1px solid #cfcfcf;}
.cosPoint ul li b{text-align:center; color: var(--color-cool-gray); font-size: 13.5px; padding:25px 0 15px 0; font-family: 'Noto Serif KR', serif; display: block;}
.cosPoint ul li p{text-align:left; color: var(--color-cool-gray); font-size: 13px; line-height:1.7;}
table.grayTable {background: var(--color-gray-100); width: 100%; margin: 60px 0; }
table.grayTable.w30 th{width: 30%; vertical-align: middle; padding: 45px; }
table.grayTable.w30 td{width: 70%; text-align:center; vertical-align: middle; color: var(--color-cool-gray); font-size: 13.5px; line-height:1.7;  padding: 45px;  text-align:left;}
.cjgrayBox {background: var(--color-gray-100); padding: 15px 40px; margin: 50px 0; text-align:left;}
.cjgrayBox >div{padding: 45px 20px;}
.cjgrayBox >div+div{border-top: 1px solid #a0a0a0;}
.cjgrayBox >div dl{width: 100%;}
.cjgrayBox >div dl dt{float: left;width: 20%;}
.cjgrayBox >div dl dd{float: left;width: 80%; padding-top:25px; }
h5.cjh5 {font-size: 16px; font-family: 'Noto Serif KR', serif;}
h5.cjh5 span{font-size: 24px; display: block; }
p.cjp1 {color: #3e3e3e; font-size: 13px; line-height: 1.8;}
b.cjb1 {background: var(--color-cool-gray); font-size: 13.5px; color: #fff; font-family: 'Noto Serif KR', serif;display: inline-block; padding: 1px 5px;margin: 30px 0 8px;}
table.cjtable1 {width: 100%; margin-top:30px;}
table.cjtable1 {border-top: 1px solid var(--color-cool-gray); border-bottom: 1px solid var(--color-cool-gray);}
table.cjtable1 th{font-size: 13.5px; color: var(--color-cool-gray); text-align:center;padding: 12px 0; border-bottom: 1px solid var(--color-cool-gray);border-right: 1px solid var(--color-cool-gray);vertical-align: middle;font-family: 'Noto Serif KR', serif;}
table.cjtable1 td{font-size: 13px; color: #3e3e3e; text-align:left;padding: 20px 25px;border-bottom: 1px solid var(--color-cool-gray);border-right: 1px solid var(--color-cool-gray);vertical-align: middle;}
table.cjtable1 td.brn,table.cjtable1 th.brn{border-right:0;}
ul.cjtf4 {margin: 80px auto; width: 100%;}
ul.cjtf4 li{float: left; width: 25%; min-height:310px; padding:20px;}
ul.cjtf4 li >b{color: #444444; font-size: 13.5px; display: block; padding:30px 0 20px;font-family: 'Noto Serif KR', serif;}
ul.cjtf4 li >p{color: var(--color-cool-gray); font-size: 13px; }
ul.cjtf4 li+li{border-left: 1px solid #f1f1f1;}
.desighTab {width: 100%; height:430px;border: 1px solid #cccccc;}
.tabBox {width: 20%; height:100%;float: left;border-right: 1px solid #ccc;}
.tabBox ul{height:100%;}
.tabBox li{width: 100%; height: 12.5%; }
.tabBox li+li{border-top : 1px solid #ccc;}
.tabBox li a{color: #111; font-size: 13.5px; display: block; height:100%; text-align:left; padding-left:20px;line-height:53px;}
.tabBox li a.on{color: var(--color-primary-blue); border-left: 5px solid var(--color-primary-blue); font-family: 'Noto Serif KR', serif;}
.cjdesignArea {width: 80%; float: right;padding:20px;}
.cjdesignArea .bgArea {display: none;}
.cjdesignArea .bgArea.bgArea1 {display: block;}
.cjdesignArea .bgArea dl{width:100%;}
.cjdesignArea .bgArea dl dt{width: 320px; float: left;margin-right:20px;}
.cjdesignArea .bgArea dl dt img{width: 100%;}
.cjdesignArea .bgArea dl dd{float: left; width: 418px; text-align:left;font-size: 13px; padding:20px 0;}
.cjdesignArea .bgArea dl dd b.cdt{display: block;width: 100%; color: var(--color-primary-blue); font-size: 16px; border-bottom: 1px dotted #ccc; margin-bottom:25px; font-family: 'Noto Serif KR', serif;}
.cjdesignArea .bgArea dl dd b.cdt span{display: block; padding: 5px 0 20px; color: #656565; font-size: 13px;}
.cjdesignArea .bgArea dl dd p{color: var(--color-cool-gray); font-size: 13px; line-height:1.7;}
.cjdesignArea .bgArea dl dd i{color: #515151; font-size: 13.5px;display: block; padding:35px 0 5px; font-family: 'Noto Serif KR', serif;}
img.cjmmrImg {padding: 40px 0;}
img.cjmmrImg2 {padding: 30px 0;}

/* 자격증 테이블 */
.certificateTableA {border-top: 1px solid var(--color-cool-gray); border-bottom: 1px solid var(--color-cool-gray);}
.certificateTableA table{width:1000px; }
.certificateTableA .bcg {background:#f7f7f7; vertical-align:middle; font-weight:500;}
.certificateTableA th{height:45px; background-color:var(--color-cool-gray); color:#fff; vertical-align:middle; font-weight:500; }
.certificateTableA tr{border-bottom:1px solid var(--color-gray-200);}
.certificateTableA tr:last-child{border-bottom:0px;}
.certificateTableA td{vertical-align:middle;padding:10px 0 ;border-right:1px solid var(--color-gray-200);}
.certificateTableA td:last-child{text-align:left; padding-left:20px; vertical-align:middle;border-right:0px; }
.ctfTableTitle {font-size:17px; font-weight:500; color:var(--color-cool-gray); display:inline-block; margin-bottom:20px;}
.ctfTableTitle span{ font-size:11px; color:var(--color-primary-blue);}
.certificateTline {border:1px dotted #ddd; width:1000px; margin-top:60px;margin-bottom:50px;}
.certificateTableA em{background:var(--color-cool-gray); color:#fff; font-size:12px; padding:2px 4px; margin-right:6px; }
.certificateTableA em.orange{background:var(--color-primary-blue);}

.certificateTableB {border-top: 1px solid var(--color-cool-gray); border-bottom: 1px solid var(--color-cool-gray);}
.certificateTableB table{width:1000px; }
.certificateTableB .bcg {background:#f7f7f7; vertical-align:middle; font-weight:500;}
.certificateTableB th{background-color:var(--color-cool-gray); color:#fff; vertical-align:middle; font-weight:500; height:45px;}
.certificateTableB tr{border-bottom:1px solid var(--color-gray-200);}
.certificateTableB td{vertical-align:middle;padding:10px 0 ;border-right:1px solid var(--color-gray-200);}
.certificateTableB td:last-child{border-right:0px;}

.cftTableTip {font-size:13px; color:#555; text-align:right;}
.cftTableTip.Fst{margin-top:10px;}
.cftTableTip span{display:inline-block; color:var(--color-primary-blue);}



/*일반단과*/
.courseInfoIMT {width:100%;padding:35px 50px; margin-top:60px;background:var(--color-gray-100);}
.courseInfoIMT ul:after {display:block; content:""; clear:both; }
.courseInfoIMT ul li{float:left; }
.courseInfoIMT ul li:last-child{float:right; text-align:left; line-height:1.8; margin-top:20px; width:500px; }
.courseInfoIMT ul li em{display:block; font-weight:600; margin-bottom:14px; color:var(--color-cool-gray); }
.courseInfoIMT ul li em span{display:block; color:#959595; font-weight:300; line-height:1.4; }
.courseInfoIMG {margin-top:70px;}
.oneoneC {margin:50px 0 80px;}
.courseInfoTB {border-top:1px solid var(--color-cool-gray); border-bottom:1px solid var(--color-cool-gray);}
.courseInfoTB ul li dl dt{float:left; width:470px; }
.courseInfoTB ul li:first-child dd{border-top:0px;}
.courseInfoTB ul li dl dd{float:right; text-align:left; padding:40px 0; wid th:450px; line-height:1.8; margin-left:40px;  border-top:1px solid #e5e5e5; }
.courseInfoTB ul li dl dd em{font-weight:500; display:block; font-size:17px; margin-bottom:20px; color:var(--color-cool-gray); }
.courseInfoTB dd .cb{color:var(--color-cool-gray);font-weight:600;}
.courseInfoTB1{margin-top:50px; }
.courseInfoTB1 ul li{hei ght:377px;}
.courseInfoTB1 .nm{font-weight:200;}
.courseInfoTB1 .cb{color:var(--color-cool-gray);}
.courseInfoTB2 { margin-top:50px;}
#courseDisT1Inner div.courseInfoLF {position:relative;  background:#fff; margin:0; padding-bottom:0; }
#courseDisT1Inner div.courseInfoLF ul:after{display:block;content:"";clear:both;}
#courseDisT1Inner div.courseInfoLF ul{background:var(--color-gray-100); padding-top:55px; padding-bottom:40px; margin:auto;}
#courseDisT1Inner div.courseInfoLF .box3 li {width:25%; font-size:13px;}
#courseDisT1Inner .courseInfoLF .roundTt {position:absolute; left:50%; top:20px; margin-left:-130px;font-weight:500; }
.roundTt {background:var(--color-cool-gray); border-radius:50px 50px; padding:16px 70px;  color:#fff; display:inline-block; font-size:16px; font-weight:500;}
.courseInfo .ldp3 em{display:block; color:var(--color-cool-gray); font-weight:500; margin-bottom:15px; }
.courseTtw{border-top:1px solid var(--color-deep-gray); border-bottom:1px solid var(--color-deep-gray);}
.courseTtw ul:after{display:block; clear:both; content:"";}
.courseTtw ul li{float:lefT; width:50%; height:165px; margin:10px 0; padding:0 10px;  }
.courseTtw ul li:first-child{border-right:1px dotted #aaa; background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/fin/sp_fin_erpabg1.png") 95% 95% no-repeat;}
.courseTtw ul li:last-child{background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/fin/sp_fin_erpabg2.png') 95% 95% no-repeat;}
.courseTtw ul li div{text-align:center; background:var(--color-cool-gray); color:#fff; font-weight:600; height:50px; line-height:50px; margin-bottom:20px;}
.courseTtw ul li:last-child div{background:#419ec6;}
.courseTtw ul li p {padding-left:20px; text-align:left; }
.courseTtwbr ul li:first-child{background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/fin/sp_fin_erpbbg1.png") 95% 95% no-repeat;}
.courseTtwbr ul li:last-child{background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/fin/sp_fin_erpbbg2.png") 95% 95% no-repeat;}
.courseTtwbr ul li:last-child div{background:#c79052; }
.ldp7 em.edt {color:var(--color-primary-blue); font-size:18px; font-weight:500;display:block; margin-bottom:30px;}
.courseInfoTB1 .emkh {display:block; font-size:24px; margin-bottom:50px;}
.courseInfoTB1 .emkh span{display:block; font-size:16px;}
#courseDisT1Inner .basicvisualMenu{width:803px;margin:auto;  }
#courseDisT1Inner .basicvisualMenu ul{margin-bottom:60px;}
#courseDisT1Inner .basicvisualMenu ul:after{display:block; content:""; clear:both; }
#courseDisT1Inner .basicvisualMenu ul li{float:left; width:25%; height:50px; border:1px solid var(--color-primary-blue); margin-left:-1px;  }
#courseDisT1Inner .basicvisualMenu ul li:first-child{border-radius:10px 0px 0px 10px;}
#courseDisT1Inner .basicvisualMenu ul li:last-child{border-radius:0px 10px 10px 0px;}
#courseDisT1Inner .basicvisualMenu ul li.on{background-color:var(--color-primary-blue); border:1px solid var(--color-primary-blue); }
#courseDisT1Inner .basicvisualMenu ul li.on:after{content:""; display:block; clear:both; width:0; height:0px;	border-top:8px solid var(--color-primary-blue); border-right:8px solid transparent;border-left:8px solid transparent; margin:auto; margin-top:-1px;}
#courseDisT1Inner .basicvisualMenu ul li a{display:block; color:var(--color-primary-blue); width:100%; line-height:50px;}
#courseDisT1Inner .basicvisualMenu ul li.on a{color:#fff; font-weight:500; }
.courseInfoTB1 .edpftList {border-top:1px solid #000000; border-bottom:1px solid #000000;}
.courseInfoTB1 .edpftList ul {}
.courseInfoTB1 .edpftList ul:after{display:block;content:"";clear:both;}
.courseInfoTB1 .edpftList ul li{width:50%; float:left; height:150px; padding:25px 40px;  text-align:left;border-bottom:1px solid #e5e5e5;}
.courseInfoTB1 .edpftList ul li:nth-child(2n-1){border-right:1px solid #e5e5e5;}
.courseInfoTB1 .edpftList ul li:nth-child(7){border-bottom:0px;}
.courseInfoTB1 .edpftList ul li:last-child{border-bottom:0px;}
.courseInfoTB1 .edpftList ul li img{float:left; }
.courseInfoTB1 .edpftList ul li .edTt{float:left; color:var(--color-primary-blue); font-size:15px; font-weight:500; margin-left:25px; margin-top:25px;}
.courseInfoTB1 .edpftList ul li .edTt span{display:block; font-size:13px; color:#555; font-weight:300; }
.courseInfoTB1 .edpftList ul li p{float:right; width:190px; font-size:13px; margin-top:12px;}
.courseInfoSketch ul:after{display:block; content:""; clear:both;}
.courseInfoSketch ul li{float:left; width:300px; margin-right:50px; border-top:1px solid var(--color-primary-blue); border-bottom:1px solid var(--color-primary-blue); }
.courseInfoSketch ul li:last-child{margin-right:0px;}
.courseInfoSketch ul li p{text-align:center; margin:22px 0; color:var(--color-primary-blue); font-size:17px; font-weight:500; }
.courseInfoSketch ul li p span{display:block; font-size:13px; color:#52504e; font-weight:300;}
.courseInfoSketch ul li div {background:var(--color-gray-100); font-size:13px; color:#787878; padding-left:15px; padding-top:22px;  text-align:left; height:160px; }
.courseIMGTL {width:600px; margin:auto;}
.courseIMGTL ul:after{display:block; content:""; clear:both;}
.courseIMGTL ul li{float:left; width:50%; height:50px; background:#08b8f8;}
.courseIMGTL ul li:last-child{background:var(--color-cool-gray);}
.courseIMGTL ul li a{width:100%; display:block; text-align:center; color:#fff; line-height:50px;  }
.courseInfoSktBox {height:520px; margin-top:70px; background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/pm/pm_sketchup_3.jpg') 0% 0% no-repeat;}
.courseInfoSktBox ul{width:420px; float:right; text-align:left; }
.courseInfoSktBox ul li{line-height:1.6; margin-top:70px;}
.courseInfoSktBox ul li:before{display:block; content:""; clear:both; width:30px; height:20px; border-top:1px solid var(--color-cool-gray); }
.courseInfoSktBox ul li em{font-size:15px; color:var(--color-cool-gray); font-weight:500; display:block; margin-bottom:20px; }
p.ldp3nm{font-size:14px;color:var(--color-deep-gray); margin-top:50px; line-height:1.8;}
p.ldp3nm .cb{display:block; color:var(--color-cool-gray);font-weight:500;margin-bottom:15px;}
.bgArea {display:none;}
.bgArea1 {display:block;}
.courseInfoConL {margin-top:50px; }
.courseInfoConL .roundTt{ background:#0868ac; border-radius:50px 50px; padding:16px 70px;  color:#fff; display:inline-block; font-size:16px; font-weight:500;}
.courseInfo .courseInfoConL ul {
  margin:20px 0;
  width: unset;
  display: flex;
  flex-direction: row;
}
.courseInfoConL ul.sp4 li{float:left; width:16.66%;}
.courseInfoConL ul.sp4 li img {border-bottom:1px dotted #0868ac; }
.courseInfoConL ul li p {color:#0868ac; font-weight:500; display:inline-block; margin-top:20px; }
.courseInfoConL ul.sp3 li{float:left; width:33.333%; border-right:1px dotted #0868ac; }
.courseInfoConL ul.sp3 li:last-child{border-right:0px }
#courseDisT1Inner .courseInfoConL ul.sp3 li:before{display:none;}
#courseDisT1Inner .courseInfoConL ul.sp3 p span{display:block; margin-top:20px; font-size:13px; color:var(--color-deep-gray); font-weight:none;}
.courseViewbg {text-align:center; color:#fff; height:340px; padding-top:55px; }
.courseViewbg p{display:block; font-size:50px; font-weight:500;font-family: 'Scheherazade', serif;}
.courseViewbg p span{display:block; font-size:16px; }
.courseViewbg div{font-size:15px;font-weight:400; margin-top:20px;}
.cvbweb {background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/web/sp_web_cvbweb.png') 0% 0% no-repeat;}
.mastercourseBn {margin-top:50px; height:250px; background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/web/sp_web_matserbg.png') 0% 0% no-repeat; text-align:left; padding:50px 70px;  }
.mastercourseBn p {color:var(--color-primary-blue); font-size:50px;font-family: 'Scheherazade', serif;}
.mastercourseBn p span{display:block; color:#938981; font-size:16px;}
.mastercourseBn div {font-size:14px; font-weight:400; margin-top:5px; }
.erpabg{background:#419ec6; }
.erpbbg {background:#c79052;}
.coursemayaList ul {margin:auto;padding-left:125px;}
.coursemayaList ul li{float:left; width:250px;}
#courseDisT1Inner .coursemayaList ul li:before{display:block; content:""; clear:both; width:13px; height:23px; background:url('https://img.megastudyacademy.co.kr/campus/tj_html_img/images/gv/gv_maya_sp.png') 0 0 no-repeat; }
.coursemayaList ul li p{display:block; font-size:13px;margin-top:30px;}
.coursemayaList ul li p em{display:block; font-weight:600; color:var(--color-cool-gray); font-size:14px; margin-bottom:20px;}

/*일반단과 IT */
.subTt{width: 465px; height:60px;padding:18px 0; margin:0 auto 40px; text-align:center; font-size:16px; font-family: 'Noto Serif KR', serif;color:#fff;background:var(--color-cool-gray); border-radius: 30px;  }
.subTtS{
  /* width: 380px; height:60px;padding:18px 0; margin:0 auto; text-align:center; font-size:16px; font-family: 'Noto Serif KR', serif;color:#fff;background:var(--color-cool-gray); border-radius: 30px;   */
  font-size: 1.2rem;
	font-weight: 600;
	color: var(--color-sub-blue);
	margin: auto;
	text-align: center;
	border-bottom: 1px solid var(--color-gray-400);
	padding-bottom: 12px;
	width: 60%;
}
.ttSky{background:#366f9e; }
.ttBlack{background:#000;}
.ttYellow{background:#ffcb3b;  }
.ttMint{background:#79bcc8;}
.subTtskyS{width: 380px; height:60px;padding:18px 0; margin:0 auto; text-align:center; font-size:16px; font-family: 'Noto Serif KR', serif;color:#fff;background:#366f9e; border-radius: 30px;  }
.bdsubTtblue{width: 460px; height:60px;padding:18px 0; margin:0 auto 40px; text-align:center; font-size:16px; font-family: 'Noto Serif KR', serif;color:#fff;background:#2073d7; border-radius: 30px;  }
.bdsubTt{width: 460px; height:60px;padding:18px 0; margin:0 auto 60px; text-align:center; font-size:16px; font-family: 'Noto Serif KR', serif;color:#fff;background:#7895a7; border-radius: 30px;  }
.tfsubTt{width: 460px; max-width:435px;padding:15px 0; margin:0 auto 20px; text-align:center; font-size: 1rem; font-family: 'Noto Serif KR', serif;color:#fff;background:#f06429; border-radius: 5em;  }
.wsSubTt{width: 460px; max-width:435px;padding:15px 0; margin:0 auto 20px; text-align:center; font-size: 1rem; font-family: 'Noto Serif KR', serif;color:#fff;background:#f5a23a; border-radius: 5em;  }
 ul.coursePoint { background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/java_line.png") 50% 50% no-repeat;margin-bottom:30px; }
 ul.coursePoint li{display:inline-block; margin:0 17px 0 17px;}
 img.courseImg3 {margin: 70px 0 75px 0; }
.courseInfo{width:100%;padding:60px 0; margin:60px 0;background:var(--color-gray-100);}
.courseLine{display:block;clear:both;width:87%;height:1px;background:#dbdbdb;margin: 65px 50px 60px 60px; }
.courseInfo ul {
  margin:20px auto 0;
  width: 40%;
  display: flex;
  flex-direction: column;
}
.courseInfo ul.box3 {
  width: 80%;
}
.courseInfo ul.box3 li br{display: none !important;}
.courseInfo ul li{
  /* display:block;float:left;box-sizing:border-box;position:relative;width:33.333%; */
  font-size: 1rem;
  text-align: center;
  line-height: 1.4;
}
.courseInfo ul li:before{
  content: "✓";
  font-size: 1rem;
  font-weight: 600;
  color: var(--color-gray-400);
  margin-right: 6px;
}


/* .courseInfo ul.box3 li{width:33%;} */
.courseInfo ul.box4 li{width:25%;}
.courseInfo ul.box5 li{width:20%;}

.courseInfo ul.box4 {margin-top:50px; width: 100%;  flex-direction: row;}
.courseInfo ul.box4 li{display:block;float:left;/* padding-right:50px;margin-right:2%; */position:relative;}
.courseInfo ul.box4 li:before{content:"";display:block;clear:both;width:20px;height:21px;background:url("https://img.megastudyacademy.co.kr/campus/tjlecture/it/asp_slash.png") 0 0 no-repeat;position:absolute;right:0;top:50%;margin-top:-10px;}
.courseInfo ul.box4 li:last-child:before{display:none !important;}




/* .courseInfo ul li:first-child{padding-left:25px;}
.courseInfo ul li:last-child{background:none;padding-right:25px;margin-right:0; } */
.courseInfo .circle{ padding-left:200px; margin:40px auto;}
.courseInfo .circle li{ display:block; width:25%; padding-top: 68px; height:190px; float:left;background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/python_img3.png") 50% 50% no-repeat; position:relative;}
.courseInfo .circle .fbB { color:#366f9e; font-size:15px; line-height:1.6em;font-family: 'Noto Serif KR', serif;}
.courseInfo .circle:before {content:"" ; display:block; clear:both;width:255px; height:1px; border-bottom:1px dotted ;position:absolute;right:40%;top:43%; margin-top:-10px;}
#courseDisT1Inner .imgTable b.navyB{ color:"var(--color-cool-gray)"; font-family: 'Noto Serif KR', serif; font-size:17px;}
#courseDisT1Inner .imgTable td{padding:0 30px;vertical-align:middle; text-align:left; border-top:1px solid black;  border-bottom: 1px solid var(--color-gray-200);}
#courseDisT1Inner .bdPoint { margin:80px auto;}
#courseDisT1Inner .bdPoint img { margin:25px auto; }
#courseDisT1Inner .bdPoint:after{content:""; display:block;clear:both;width:100%;height:1px; margin:60px auto; background-color:var(--color-gray-200);}
#courseDisT1Inner .bdPoint dl {width:100%;margin:30px auto; } 
#courseDisT1Inner .bdPoint dl dt{
  font-size: 16px; 
  color:var(--color-sub-blue);
  /* padding-top:60px; */
  font-weight: 600;
}
/* #courseDisT1Inner .bdPoint li:nth-of-type(1) dt{ background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/r_icon1.png") 50% 0% no-repeat;} 
#courseDisT1Inner .bdPoint li:nth-of-type(2) dt{background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/r_icon2.png") 50% 0% no-repeat;} 
#courseDisT1Inner .bdPoint li:nth-of-type(3) dt {background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/r_icon3.png") 50% 0% no-repeat;}  */
#courseDisT1Inner .bdPoint ul.box3{
  display: flex;
  align-items: center;
  justify-content: space-around;
}
#courseDisT1Inner .bdPoint ul.box3 li{
  /* width:33%; 
  float:left; 
  position:relative; */
}
#courseDisT1Inner .bdPoint .cf:after{display: none;}
/* #courseDisT1Inner .bdPoint ul li:before{content:"";display:block;clear:both;width:1px;height:75%;border-right: 1px dotted #0868ac;position:absolute;right:0;top:15%;margin-top:-10px; margin-right:-1px;;}
#courseDisT1Inner .bdPoint ul li:after{content:"";display:block;clear:both;width:1px;height:75%;border-left: 1px dotted #0868ac;position:absolute;left:0;top:15%;margin-top:-10px;}
#courseDisT1Inner .bdPoint ul li:last-child:before{display:none;}
#courseDisT1Inner .bdPoint ul li:first-child:after{display:none;} */
#courseDisT1Inner .bdPoint dl dd{margin:20px auto;}

#courseDisT1Inner .bdwhy { margin:70px auto 90px;}
#courseDisT1Inner .bdwhy img { margin:60px auto;}
#courseDisT1Inner .androidApp{width:60%;margin:20px auto 0;padding:10px 0;border-top:1px solid #111;border-bottom:1px solid #111;}
#courseDisT1Inner .androidApp li{width:50%;float:left;border-right:1px solid #d7d7d7;}
#courseDisT1Inner .androidApp li:last-child{border-left:1px solid #d7d7d7;border-right:none;margin-left:-1px;}
#courseDisT1Inner .androidApp li dt{display:block;width:100%;height:50px;line-height:50px;margin-bottom:10px;	font-weight:500;	font-size:15px;color:#fff;}
#courseDisT1Inner .androidApp li dl{width:98%;margin:auto;}
#courseDisT1Inner .androidApp li:nth-of-type(1) dt{background:#a4c639;}
#courseDisT1Inner .androidApp li:nth-of-type(2) dt{background:#4d8afc;}
#courseDisT1Inner .androidApp li dd{color:var(--color-cool-gray);font-size:14px;text-align:left;padding-left:20px;position:relative;}
#courseDisT1Inner .androidApp li dd:before{content:"";display:block;clear:both;width:2px;height:2px;background:var(--color-cool-gray);position:absolute;left:16px;top:10px;}
#courseDisT1Inner .coursebox {width:100%; background:var(--color-gray-100); margin:20px auto;}
#courseDisT1Inner .coursebox ul { margin:30px 30px; }
#courseDisT1Inner .coursebox ul li{float:left; display:inline-block;padding:3% 0 3% 50px;}
#courseDisT1Inner .coursebox ul li img {padding-top:10%;}
#courseDisT1Inner .coursebox .pybox {padding-top:23%;}
#courseDisT1Inner .coursebox ul li p {padding-top:3%;}
#courseDisT1Inner .coursebox ul li:last-child {text-align:left; width:68%; line-height:1.9em; padding-top:50px;}
#courseDisT1Inner .wsbox {margin-top:45px; height:500px;background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/webService_bg1.jpg") 0% 0% no-repeat; }
#courseDisT1Inner .wsbox p:before {content:""; display:block; clear:both; width:30px;height:1px; background:#ff9900; margin-bottom:20px;}
#courseDisT1Inner .wsbox p {text-align:left; padding-top:70px; padding-left:395px; font-size:14px;color:#fff; line-height:1.9em;}
#courseDisT1Inner .wsbox p b {color:#ff9900; font-family: 'Noto Serif KR', serif; font-size:15px;}
#courseDisT1Inner  p .boxcl {color:#83ccec;  }
.wsPoint,.hdPoint, .pdPoint {margin:75px auto 105px;}
.wsPoint img{margin:auto auto 70px;}
.wsPoint li {width: 25% ;float:left; border-right:1px dotted #ff9900; }
.wsPoint li dt {color:#f5a23a; font-family: 'Noto Serif KR', serif;padding-top:72px; padding-bottom:21px; }
.wsPoint li:nth-of-type(1) dt { background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/webService_icon1.png") 50% 0% no-repeat;}
.wsPoint li:nth-of-type(2) dt { background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/webService_icon2.png") 50% 0% no-repeat;}
.wsPoint li:nth-of-type(3) dt { background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/webService_icon3.png") 50% 0% no-repeat;}
.wsPoint li:nth-of-type(4) dt { background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/webService_icon4.png") 50% 0% no-repeat;}
.wsPoint li:nth-of-type(4) {border:0;}
#courseDisT1Inner .hdbox {margin-top:45px ; height:560px;  background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/hadoop_bg.png") 0% 0% no-repeat;}
#courseDisT1Inner .hdbox p:before {content:""; display:block; clear:both; width:30px;height:1px; background:#f9ed4e; margin-bottom:20px;}
#courseDisT1Inner .hdbox p {text-align:left; padding-top:70px; padding-left:395px; font-size:14px;color:#fff; line-height:1.9em;}
#courseDisT1Inner .hdbox p b {color:#f9ed4e; font-family:"nanumB" ;font-size:15px;}
#courseDisT1Inner .hdPoint img{margin:auto auto 70px;}
#courseDisT1Inner .hdPoint li {width: 25% ;float:left; border-right:1px dotted #65c4e6; }
#courseDisT1Inner .hdPoint li dt {color:#65c4e6; font-family: 'Noto Serif KR', serif;padding-top:72px; padding-bottom:21px; }
#courseDisT1Inner .hdPoint li:nth-of-type(1) dt { background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/hadoop_icon1.png") 50% 0% no-repeat;}
#courseDisT1Inner .hdPoint li:nth-of-type(2) dt { background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/hadoop_icon2.png") 50% 0% no-repeat;}
#courseDisT1Inner .hdPoint li:nth-of-type(3) dt { background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/hadoop_icon3.png") 50% 0% no-repeat;}
#courseDisT1Inner .hdPoint li:nth-of-type(4) dt { background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/hadoop_icon4.png") 50% 0% no-repeat;}
#courseDisT1Inner .hdPoint li:nth-of-type(4) {border:0;}
#courseDisT1Inner .pdbox {margin-top:45px; height:510px;background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/python_django_bg.png") 0% 0% no-repeat; }
#courseDisT1Inner .pdbox p:before {content:""; display:block; clear:both; width:30px;height:1px; background:var(--color-cool-gray); margin-bottom:20px;}
#courseDisT1Inner .pdbox p {text-align:left; padding-top:70px; padding-left:530px; font-size:14px;color:var(--color-cool-gray); line-height:1.9em;}
#courseDisT1Inner .pdbox p b {color:var(--color-cool-gray); font-family: 'Noto Serif KR', serif; font-size:15px;}
#courseDisT1Inner .pdPoint img{margin:auto auto 70px;}
#courseDisT1Inner .pdPoint li {width: 25% ;float:left; border-right:1px dotted #ffcb3b; }
#courseDisT1Inner .pdPoint li dt {color:#ffcb3b; font-family: 'Noto Serif KR', serif;padding-top:72px; padding-bottom:21px; }
#courseDisT1Inner .pdPoint li:nth-of-type(1) dt { background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/python_django_icon1.png") 50% 0% no-repeat;}
#courseDisT1Inner .pdPoint li:nth-of-type(2) dt { background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/python_django_icon2.png") 50% 0% no-repeat;}
#courseDisT1Inner .pdPoint li:nth-of-type(3) dt { background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/python_django_icon3.png") 50% 0% no-repeat;}
#courseDisT1Inner .pdPoint li:nth-of-type(4) dt { background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/it/python_django_icon4.png") 50% 0% no-repeat;}
#courseDisT1Inner .pdPoint li:nth-of-type(4) {border:0;}

/* 단과 - 드론 */
#courseDisT1Inner .droneP {margin: 50px 0;padding:45px 0;}
.droneT {margin:0 auto; width:80%;}
.droneT td,.droneT th{border-right:1px solid #e5e5e5; border-bottom:1px solid;}
.droneT td:last-child, .droneT th:last-child{border-right:none;}
.droneT th {background:var(--color-primary-blue); font-size: 13.5px; vertical-align:middle; color: var(--color-gray-100); font-family: 'Noto Serif KR', serif;  height:25px ;line-height:1.5;}
.droneT td {font-size: 15px; color: var(--color-cool-gray); vertical-align:middle; padding:19px;}
.droneT td:first-child{font-family: 'Noto Serif KR', serif;}
.droneT td span {font-size:13px; color:var(--color-primary-blue);}
.droneT22 td{padding:6px;}
.coursebox .drbox{ background:#fff; width:88%;margin:45px auto; border:3px solid var(--color-gray-200);}
.coursebox .drbox2{ background:#fff; width:88%;margin:45px auto; border:3px solid var(--color-gray-200); padding-bottom:55px;}
.coursebox .drbox dl {position:relative;}
.coursebox .drbox dl:after{content:""; display:block;clear:both; width:95%;height:1px;background:#e0e0e0;position:absolute;left:23px;top:100%;}
.coursebox .drbox dt {font-size:15px; color:var(--color-cool-gray); font-family: 'Noto Serif KR', serif; text-align:left;  padding:40px 0 40px 70px;  position:relative;}
.coursebox .drbox dt:before {content:""; display:block;clear:both; width:11px; height:11px;transform: rotate(45deg); background:var(--color-cool-gray);position:absolute;left:50px;top:45px;}
.coursebox .drbox dt:last-child:before{display:none;}
.coursebox .drbox dd { float:left;  width:68%; position:absolute;left:31%;top:35px;}
.coursebox .drbox dt.list2{height: 140px; }
.coursebox .drbox dt.list3{height: 160px; }
.coursebox .drbox dt.list4{height: 180px; }
#courseDisT1Inner .coursebox .drbox .drtxt {margin:0; width:100%;  text-align:left;}
#courseDisT1Inner .coursebox .drbox .drtxt li {display:block; font-size:14px; color:var(--color-cool-gray); padding:0; line-height:1.9;float:none; position:relative;}
#courseDisT1Inner .coursebox .drbox .drtxt li:before{content:""; display:block;clear:both; width:4px; height:1px;background:var(--color-cool-gray);position:absolute;left:-10px;top:13px;}
.droneSubTt {font-size:18px; padding: 85px 0 30px;font-family: 'Noto Serif KR', serif; color:var(--color-cool-gray);  background:url("https://img.megastudyacademy.co.kr/campus/tj_html_img/images/drone/drone_practical_icon.jpg") 50% 25% no-repeat;  position:relative;}
.droneSubTt:last-of-type:before{content:""; display:block;clear:both; width:100%; height:1px;background:#000; position:absolute;left:0;top:-20px;}
.miniTt {font-size:15px; color:var(--color-cool-gray);font-family: 'Noto Serif KR', serif;text-align:left; padding:50px 0 20px 8%; position:relative; }
.miniTt:before{content:""; display:block;clear:both; width:11px; height:11px;transform: rotate(45deg); background:var(--color-cool-gray); position:absolute;left:50px;top:55px;}
table.miniBoxT{width:90%; margin:0 auto;}
.miniBoxT th { background:var(--color-cool-gray); height:45px; vertical-align:middle; color:#fff; border:1px solid #fff; border-collapse:collapse; }
.miniBoxT td {background:#e8eaef; vertical-align:middle; height:80px;border:1px solid #fff; border-collapse:collapse;}
.drMiniBox {margin:0 auto;width:90%; border:1px solid var(--color-gray-200); text-align:left;  }
.drMiniBox  dt {padding: 35px 0 15px 33px; font-size:14px; font-family: 'Noto Serif KR', serif;}
.coursebox .drMiniBox dd {padding-left:45px; color:var(--color-cool-gray);position:relative; padding-top:3px;}
.coursebox .drMiniBox dd:before {content:""; display:block;clear:both; width:3px; height:1px; background:var(--color-cool-gray); position:absolute;left:38px;top:12px;}
.drMiniBox a { text-align:left;display:block; font-size:15px;font-family: 'Noto Serif KR', serif; width:300px; height:50px; background:var(--color-primary-blue); color:#fff; vertical-align:middle; margin:40px 0 35px 33px; padding: 14px 0 0 25px;position:relative;  }
.drMiniBox a:after{content:""; display:block;clear:both; width:0; height:0;border-top:7px solid transparent; border-left:12px solid #fff; border-bottom:7px solid transparent; position:absolute;left:265px;top:19px;}



.droneTnew {margin:0 auto; width:100%; }
.droneTnew td,.droneT th{border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.droneTnew td:last-child, .droneT th:last-child{border-right:none;}
.droneTnew th {background:var(--color-primary-blue); font-size: 13.5px; vertical-align:middle; color: var(--color-gray-100); font-family: 'Noto Serif KR', serif;  border-right:1px solid #e5e5e5; padding:9px 0;line-height:1.5;}
.droneTnew td {font-size: 13.5px; color: #111; vertical-align:middle; padding:14px 10px; font-family: 'Noto Serif KR', serif;}
.droneTnew td:first-child{font-family: 'Noto Serif KR', serif;}
.droneTnew td span {font-size:13px; color:var(--color-primary-blue);}

.droneNbox{padding:24px 0; background:#faf9f9; border:6px solid #ededed; margin-top:50px; color:var(--color-deep-gray);}

.dronePnew td .red{color:#f1592a;}
.dronePnew .miniBoxT td{height:120px;background-color:#f3f3f3;}
.dronePnew .drMiniBox dl{padding:35px; }
.dronePnew .drMiniBox dt{padding:0;}
.dronePnew .drMiniBox dt .beige{color:var(--color-primary-blue);}
.dronePnew .drMiniBox dd{padding-left:0; }

.dronePnew em{display:block; text-align:left; padding-left:50px; margin-bottom:20px;font-size:14px;  font-family: 'Noto Serif KR', serif;}
.drMiniBox ul{}
#courseDisT1Inner .dronePnew ul li{width:100%;padding:0; height:58px; vertical-align:middle; margin-bottom:10px; font-size:14px;line-height:auto;}
#courseDisT1Inner .dronePnew ul li:last-child{padding:0;width:100%;line-height:auto;}
#courseDisT1Inner .dronePnew .drMiniBox{padding-left:20px;}
#courseDisT1Inner .dronePnew .drMiniBox ul li span{display:inline-block; border-radius:25px 25px; background:#baae9e; color:#fff; font-family: 'Noto Serif KR', serif; width:50px; height:50px; line-height:50px; text-align:center;}
#courseDisT1Inner .dronePnew .drMiniBox ul li strong{display:inline-block;padding:0 35px;border-right:1px solid var(--color-deep-gray);}
#courseDisT1Inner .dronePnew .drMiniBox ul li p{display:inline-block;margin-left:35px;}

#courseDisT1Inner .dronePnew {padding-top:45px; padding-bottom:20px;margin-top:55px;}
#courseDisT1Inner .dronePnew .cc{display:block; text-align:right; padding-right:45px; margin-top:15px;font-size:12px; color:#888;}
#courseDisT1Inner .dronePnew .cc b{display:inline-block;margin-right:5px; color:#999;}

/* 위 과정에 대한 문의사항 */
.oneoneC {text-align:center; width: 1000px; margin: 100px auto 50px; color: var(--color-gray-500); font-size: 13.5px; line-height:1.6;  padding: 0 200px;background: url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/oneoneC_bg1.png) no-repeat 0 50%, url(https://img.megastudyacademy.co.kr/campus/tj_html_img/images/oneoneC_bg2.png) no-repeat 100% 50%; }
