
.about .subpage-tit {font-size:24px; margin-bottom:80px;}
.about-disc {font-size:18px; word-break:keep-all; margin-bottom:23px; line-height:37px;}
.about-eng-disc {font-size:18px; line-height:32px; word-break:keep-all;}
.about-disc-wrap {margin-top:80px;}

.course .subpage-tit {font-size:24px; margin-bottom:80px;}
.course .entry-wrap {border:1px solid #E4E4E4; margin-bottom:30px;}
.course .entry-wrap a {color:#000;}
.course .entry-wrap .entry-data {padding:15px;}
.course .entry-wrap .entry-data .entry-heading span {display:block; text-align:center;}
.course .entry-wrap .entry-data .entry-heading .entry-tit {padding-bottom:10px; font-size:18px;}
.course .entry-wrap .entry-data .entry-heading .entry-tit-eng {font-size:13px; color:#949494;}

.sub-header-wrap {width:100%; background-color:#2C2E37;}
.sub-header-wrap .class-thumnail-wrap {overflow:hidden; padding:30px; padding-left:0px; padding-right:0px}
.sub-header-wrap .class-thumnail {float:left; width:40%; margin-right:30px;}
.sub-header-wrap .class-heading h4 {font-size:24px; color:#fff;}
.sub-header-wrap .col-md-3 {display:table; min-height:250px;}
.sub-header-wrap .btn-wrap {padding:30px 0; display:table-cell; vertical-align:bottom;}
.sub-header-wrap .onair-wrap {margin-bottom:10px;}
.sub-header-wrap .onair-wrap a {background-color:#FF7450; color:#fff; padding:12px 24px;}
.sub-header-wrap .learning-wrap {}
.sub-header-wrap .learning-wrap a {background-color:#3D5AFE; color:#fff; padding:12px 24px;}
.dashboard-contents .depth2-menu {width:100%; margin-bottom:30px; border-bottom:1px solid #ccc;}
.dashboard-contents .depth2-menu ul {overflow:hidden;}
.dashboard-contents .depth2-menu ul li {float:left; padding:15px 25px;}
.dashboard-contents .depth2-menu ul li a {color:#949494; font-size:16px;}

.dashboard .dashboard-contents .dashboard-lastest-wrap {border:1px solid #ccc; padding:25px 20px 0; margin-bottom:30px;}
.dashboard .dashboard-contents .dashboard-qna {min-height:550px;}
.dashboard .dashboard-contents .dashboard-notice {min-height:260px;}
.dashboard .dashboard-contents .dashboard-data {min-height:260px;}

.dashboard .dashboard-contents .dashboard-course-wrap {border:1px solid #ccc; padding:25px 20px;}
.dashboard .dashboard-contents .dashboard-course-wrap h6 {font-size:20px; margin-bottom:45px;}
.dashboard .dashboard-contents .dashboard-course-wrap .table-responsive {border:0px;}
.dashboard .dashboard-contents .dashboard-course-wrap .table>tbody>tr {background-color:#F1EFEB; border-bottom:5px solid #fff;}
.dashboard .dashboard-contents .dashboard-course-wrap .table>tbody>tr>td {border:0px; padding:15px;}
.dashboard .dashboard-contents .dashboard-course-wrap .class-list {font-size:16px; line-height:2;}
.dashboard .dashboard-contents .dashboard-course-wrap .class-view strong {font-size:16px; line-height:2;}
.dashboard .dashboard-contents .dashboard-course-wrap .class-view strong em {font-weight:400; color:#999;}
.dashboard .dashboard-contents .dashboard-course-wrap .class-view p {font-size:12px; color:#989898;}
.dashboard .dashboard-contents .dashboard-course-wrap .class-speaker p {font-size:12px; color:#989898; padding-top:10px;}
.after-watch {font-size:12px;}

@media screen and (max-width: 992px) {
.sub-header-wrap .col-md-3 {display:block; min-height:auto; }
.sub-header-wrap .btn-wrap {padding:0 0 30px; display:block; }
.dashboard-contents .depth2-menu ul {overflow:hidden;}
.dashboard-contents .depth2-menu ul li {float:left; padding:15px 15px;}
.dashboard-contents .depth2-menu ul li a {font-size:14px;}
}

@media screen and (max-width: 768px) {
.sub-header-wrap .class-thumnail {width:100%; margin-right:0px; display:none;}
.sub-header-wrap .class-heading h4 {display:inline-block;}
}