/*****************************
���� : ���������п� �����ȳ� CSS
�ۼ��� : 2012.03.28
*****************************/

.lecture_wrap {float:left; width:100%;}
.lecture_wrap .lecture_app {margin:3px 0 0;}

/* ���� 3���� ��� */
.tab_Lmenu08 {float:left; margin:10px 0 0;}
.tab_Lmenu08 li {float:left;}
.tab_Lmenu08 a {display:inline-block; width:260px; height:37px; background:url(https://cdn.hackersut.com/www/images/lecture/tab_Lmenu08.gif) no-repeat;}
.tab_Lmenu08 a span{display:none;}
.tab_Lmenu08 a.menu01 {background-position:0 0;}
.tab_Lmenu08 a.menu01:hover,
.tab_Lmenu08 li.on a.menu01 {background-position:0 -37px;}
.tab_Lmenu08 a.menu02 {background-position:-260px 0;}
.tab_Lmenu08 a.menu02:hover,
.tab_Lmenu08 li.on a.menu02 {background-position:-260px -37px;}
.tab_Lmenu08 a.menu03 {background-position:-520px 0;}
.tab_Lmenu08 a.menu03:hover,
.tab_Lmenu08 li.on a.menu03 {background-position:-520px -37px;}

/* ���� 4���� ��� */
.lecture_wrap .tab_menu {float:left; margin:10px 0 0;}
.lecture_app .tab_menu li {float:left;}
.lecture_app .tab_menu a {display:inline-block; width:195px; height:37px; background:url(https://cdn.hackersut.com/www/images/lecture/tab_menu01.gif) no-repeat;}
.lecture_app .tab_menu .kwangwon a {background:url(https://cdn.hackersut.com/www/images/lecture/tab_menu02.gif) no-repeat;}
.lecture_app .tab_menu a span {display:none;}
.lecture_app .tab_menu a.menu01 {background-position:0 0;}
.lecture_app .tab_menu a.menu01:hover,
.lecture_app .tab_menu li.on a.menu01 {background-position:0 -37px;}
.lecture_app .tab_menu a.menu02 {background-position:-195px 0;}
.lecture_app .tab_menu a.menu02:hover,
.lecture_app .tab_menu li.on a.menu02  {background-position:-195px -37px;}
.lecture_app .tab_menu a.menu03 {background-position:-390px 0;}
.lecture_app .tab_menu a.menu03:hover,
.lecture_app .tab_menu li.on a.menu03  {background-position:-390px -37px;}
.lecture_app .tab_menu a.menu04 {width:194px; background-position:-585px 0;}
.lecture_app .tab_menu a.menu04:hover,
.lecture_app .tab_menu li.on a.menu04 {width:194px; background-position:-585px -37px;}

/* ���� 5���� ��� */
.lecture_app .tab_menu02 {float:left; margin:10px 0 0;}
.lecture_app .tab_menu02 li {float:left;}
.lecture_app .tab_menu02 a {display:inline-block; width:155px; height:37px;}
.lecture_app .tab_menu02 .inquiry a {background:url(https://cdn.hackersut.com/www/images/lecture/tab_menu03.gif) no-repeat;}
.lecture_app .tab_menu02 a span {display:none;}
.lecture_app .tab_menu02 a.menu01 {width:157px; background-position:0 0;}
.lecture_app .tab_menu02 a.menu01:hover,
.lecture_app .tab_menu02 .on a.menu01 {background-position:0 -37px;}

.lecture_app .tab_menu02 a.menu02 {background-position:-157px 0;}
.lecture_app .tab_menu02 a.menu02:hover,
.lecture_app .tab_menu02 .on a.menu02  {background-position:-157px -37px;}

.lecture_app .tab_menu02 a.menu03 {background-position:-312px 0;}
.lecture_app .tab_menu02 a.menu03:hover,
.lecture_app .tab_menu02 .on a.menu03  {background-position:-312px -37px;}

.lecture_app .tab_menu02 a.menu04 {background-position:-467px 0;}
.lecture_app .tab_menu02 a.menu04:hover,
.lecture_app .tab_menu02 .on a.menu04 {background-position:-467px -37px;}

.lecture_app .tab_menu02 a.menu05 {width:157px; background-position:-622px 0;}
.lecture_app .tab_menu02 a.menu05:hover,
.lecture_app .tab_menu02 .on a.menu05 {background-position:-622px -37px;}

.s_tab_menu {float:left; width:709px; height:30px; margin:0 0 10px; background:#f9f9f9;}
.s_tab_menu li {float:left;}
.s_tab_menu a {display:inline-block; height:30px;}
.s_tab_menu a span {display:none;}
.s_tab_menu .kwangwon a { width:58px; background:url(https://cdn.hackersut.com/www/images/lecture/s_tab_menu01.gif) no-repeat;}
.s_tab_menu .kwangwon a.menu01 {background-position:0 0;}
.s_tab_menu .kwangwon a.menu01:hover,
.s_tab_menu .kwangwon li.on a.menu01 {background-position:0 -30px;}
.s_tab_menu .kwangwon a.menu02 {background-position:-58px 0;}
.s_tab_menu .kwangwon a.menu02:hover,
.s_tab_menu .kwangwon li.on a.menu02 {background-position:-58px -30px;}
.s_tab_menu .kwangwon a.menu03 {background-position:-116px 0;}
.s_tab_menu .kwangwon a.menu03:hover,
.s_tab_menu .kwangwon li.on a.menu03 {background-position:-116px -30px;}
.s_tab_menu .kwangwon a.menu04 {background-position:-174px 0;}
.s_tab_menu .kwangwon a.menu04:hover,
.s_tab_menu .kwangwon li.on a.menu04 {background-position:-174px -30px;}

.lecture_wrap h2 {}
.lecture_wrap ul.schedule {position:relative; width:709px; height:177px; margin:20px 0 66px; background:url(https://cdn.hackersut.com/www/images/lecture/process_bg.gif) no-repeat;}
.lecture_wrap ul.schedule li {position:absolute;}
.lecture_wrap ul.schedule li.year {top:31px; left:48px; width:90px; text-align:center; font-family:arial; color:#fff; font-size:17px; }
.lecture_wrap ul.schedule li.month {top:61px; left:21px; width:148px; text-align:center; font-family:arial; color:#2c1c0c; font-size:70px; }
.lecture_wrap ul.schedule li.text {top:132px; left:21px; width:148px; text-align:center; color:#666; font-size:11px; }
.lecture_wrap ul.schedule li.text02 {top:122px; left:200px; padding:0 0 0 8px; color:#666; font-size:11px; background:url(https://cdn.hackersut.com/www/images/bullet/triangle.gif) left 2px no-repeat;}
.lecture_wrap ul.schedule li.text03 {top:49px; left:200px;}
.lecture_wrap ul.schedule li.text03 img {padding:0 0 6px;}
.lecture_wrap ul.schedule li.text03 span {display:block; font-size:11px; padding:0 0 3px 8px; color:#666; background:url(https://cdn.hackersut.com/www/images/bullet/triangle.gif) left 2px no-repeat;;}

.lecture_wrap h3 {position:relative; margin:0 0 -20px;}
.lecture_wrap h3 span {position:absolute;  right:0;  _right:30px;}
.lecture_wrap h3 span img {padding:0 0 0 5px;}

.lecture_wrap table.lecture_part {width:100%;  border-top:1px solid #9d9d9d;}
.lecture_wrap table.lecture_part th,
.lecture_wrap table.lecture_part td {border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.lecture_wrap table.lecture_part th {height:43px; color:#363636; background:#f9f9f9; }
.lecture_wrap table.lecture_part td {padding:8px 0 6px; text-align:center; font-size:11px; color:#636363;}
.lecture_wrap table.lecture_part tr:hover, .lecture_wrap table.lecture_part tr.on {background:#fdf2f0;}
.lecture_wrap table.lecture_part tr:hover td.office,
.lecture_wrap table.lecture_part tr.on td.office {background:#fff;}
.lecture_wrap table.lecture_part .last {border-right:none;}
.lecture_wrap table.lecture_part td span.line_th{text-decoration:line-through;}
.lecture_wrap table.lecture_part td span.arrow{background:url("https://cdn.hackersut.com/www/images/common/ico_arrow.png") no-repeat 0 2px;width:11px;height:8px;padding-left:11px;}

.lecture_wrap p.img {margin:0 0 0 30px;}

.courseList {position:relative;}
.courseList table.lecture_part th {position:relative;}
.courseList table.lecture_part .ico_question {position:absolute;top:14px;right:2px;}
.courseList .pop_membership {position:absolute;top:-100px;left:450px; z-index:999; display:none;}

/* ��Ŀ������ ��õ ���� ��� */
.addList{clear: both; padding: 30px 0 10px 0;}
.sub_title{margin:15px 0 15px 0; color:red;}
.recommendList h2 {}
.recommendList ul.schedule {position:relative; width:709px; height:177px; margin:20px 0 66px; background:url(https://cdn.hackersut.com/www/images/lecture/process_bg.gif) no-repeat;}
.recommendList ul.schedule li {position:absolute;}
.recommendList ul.schedule li.year {top:31px; left:48px; width:90px; text-align:center; font-family:arial; color:#fff; font-size:17px; }
.recommendList ul.schedule li.month {top:61px; left:21px; width:148px; text-align:center; font-family:arial; color:#2c1c0c; font-size:70px; }
.recommendList ul.schedule li.text {top:132px; left:21px; width:148px; text-align:center; color:#666; font-size:11px; }
.recommendList ul.schedule li.text02 {top:122px; left:200px; padding:0 0 0 8px; color:#666; font-size:11px; background:url(https://cdn.hackersut.com/www/images/bullet/triangle.gif) left 2px no-repeat;}
.recommendList ul.schedule li.text03 {top:49px; left:200px;}
.recommendList ul.schedule li.text03 img {padding:0 0 6px;}
.recommendList ul.schedule li.text03 span {display:block; font-size:11px; padding:0 0 3px 8px; color:#666; background:url(https://cdn.hackersut.com/www/images/bullet/triangle.gif) left 2px no-repeat;;}

.recommendList h3 {position:relative; margin:0 0 -20px;}
.recommendList h3 span {position:absolute;  right:0;  _right:30px;}
.recommendList h3 span img {padding:0 0 0 5px;}

.recommendList table.lecture_part {width:100%;  border-top:1px solid #9d9d9d;}
.recommendList table.lecture_part th,
.recommendList table.lecture_part td {border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.recommendList table.lecture_part th {height:43px; color:#363636; background:#f9f9f9; }
.recommendList table.lecture_part td {padding:8px 0 6px; text-align:center; font-size:11px; color:#636363;}
.recommendList table.lecture_part tr:hover, .recommendList table.lecture_part tr.on {background:#fdf2f0;}
.recommendList table.lecture_part tr:hover td.office,
.recommendList table.lecture_part tr.on td.office {background:#fff;}
.recommendList table.lecture_part .last {border-right:none;}
.recommendList p.img {margin:0 0 0 30px;}

.recommendList .paging {margin-top:0;}


/* ���� �Ǹ޴� : ����/���Ի�� > ��Ϲ��� ������ */
 .tab_lecture08_1{width:100%; background-color:#f9f9f9;display:inline-block; margin-bottom:10px;}
 .tab_lecture08_1 li{float:left;}
 .tab_lecture08_1 a span{display:none;}

 .tab_lecture08_1 a, .transfer .tab_lecture08_1 a {display:inline-block;height:30px;}
 .tab_menu a span, .tab_menu03 a span,  .tab_menu04 a span{display:none;}

 .tab_lecture08_1 a.menu01 {display:inline-block; width:59px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture08_1.gif) no-repeat;}
 .tab_lecture08_1 a.menu01:hover, .tab_lecture08_1 li.on a.menu01 {display:inline-block; width:59px; height:30px; background-position:0 -30px;}

 .tab_lecture08_1 a.menu02 {display:inline-block; width:105px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture08_1.gif) no-repeat; background-position:-59px 0;}
 .tab_lecture08_1 a.menu02:hover, .tab_lecture08_1 li.on a.menu02 {display:inline-block; width:105px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture08_1.gif) no-repeat;background-position:-59px -30px;}

 .tab_lecture08_1 a.menu03 {display:inline-block; width:93px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture08_1.gif) no-repeat;background-position:-164px 0;}
 .tab_lecture08_1 a.menu03:hover, .tab_lecture08_1 li.on a.menu03 {display:inline-block; width:93px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture08_1.gif) no-repeat;background-position:-164px -30px;}

 .tab_lecture08_1 a.menu04 {display:inline-block; width:53px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture08_1.gif) no-repeat;background-position:-260px 0;}
 .tab_lecture08_1 a.menu04:hover, .tab_lecture08_1 li.on a.menu04 {display:inline-block; width:53px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture08_1.gif) no-repeat;background-position:-260px -30px;}


/* ���� �Ǹ޴� : ����/���Ի�� > ���Ի�� ������ */
.tab_lecture08_2{width:100%; background-color:#f9f9f9;display:inline-block; margin-bottom:10px;}
.tab_lecture08_2 li{float:left;}
.tab_lecture08_2 a span{display:none;}

.tab_lecture08_2 a, .transfer .tab_lecture08_2 a {display:inline-block;height:30px;}
.tab_menu a span, .tab_menu03 a span, .tab_menu04 a span{display:none;}

.tab_lecture08_2 a.menu01 {display:inline-block; width:59px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture08_2.gif) no-repeat;}
.tab_lecture08_2 a.menu01:hover, .tab_lecture08_2 li.on a.menu01 {display:inline-block; width:59px; height:30px; background-position:0 -30px;}


.tab_lecture08_2 a.menu02 {display:inline-block; width:62px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture08_2.gif) no-repeat; background-position:-59px 0;}
.tab_lecture08_2 a.menu02:hover, .tab_lecture08_2 li.on a.menu02 {display:inline-block; width:62px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture08_2.gif) no-repeat;background-position:-59px -30px;}

.tab_lecture08_2 a.menu03 {display:inline-block; width:56px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture08_2.gif) no-repeat;background-position:-121px 0;}
.tab_lecture08_2 a.menu03:hover, .tab_lecture08_2 li.on a.menu03 {display:inline-block; width:56px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture08_2.gif) no-repeat;background-position:-121px -30px;}

.tab_lecture08_2 a.menu04 {display:inline-block; width:55px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture08_2.gif) no-repeat;background-position:-177px 0;}
.tab_lecture08_2 a.menu04:hover, .tab_lecture08_2 li.on a.menu04 {display:inline-block; width:55px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture08_2.gif) no-repeat;background-position:-177px -30px;}



/* ������û */
.lecture_app h3 {margin:0 0 19px;}
.lecture_app label input {border:none;}
.lecture_wrap .box {_width:710px;padding-bottom:30px;  overflow: hidden; position:relative; }

.visitBooking_wrap .box {_width:710px;padding-bottom:30px;  overflow: hidden;}
.visitBooking_wrap .box table{width:708px!important;}

.lecture_app .box {padding:30px;}
.lecture_app .box .board_wrap {padding:0;}


/* ����������� ���� */
.lecture_app .provision {margin-top:20px;}
.lecture_app .provision dl {background:#f7f7f7; border:1px solid #eaeaea;}
.lecture_app .provision dt {padding:20px 0 19px 19px;}
.lecture_app .provision dd.text {width:647px; height:104px; margin:0 0 0 19px; padding:10px; background:#fff; border:1px solid #dedede; overflow:auto;}
.lecture_app .provision dd.confirm {width: 647px; margin: 0 0 0 19px; padding: 10px; overflow: auto; color: #ff0000;}
.lecture_app .provision dd.check {margin:20px 0; text-align:center;}
.lecture_app .provision dd.check input {position:relative; top:-2px; margin:0 10px 0 0; vertical-align:middle;}

/* �������� ��޹�ħ */
.lecture_app .private {margin:29px 0 0;}
.lecture_app .private dl {background:#f7f7f7; border:1px solid #eaeaea;}
.lecture_app .private dt {padding:20px 0 19px 19px;}
.lecture_app .private dd.text {width:647px; height:104px; margin:0 0 0 19px; padding:10px; background:#fff; border:1px solid #dedede; overflow:auto;}
.lecture_app .private dd.check {margin:20px 0; text-align:center;}
.lecture_app .private dd.check input {position:relative; top:-2px; margin:0 10px 0 0; vertical-align:middle;}


/* �������� */
.lecture_app .sale_benefit {margin:0 0 0 0; width:715px; height:85px; background:url(https://cdn.hackersut.com/www/images/lecture/box.gif) no-repeat;}
.lecture_app .sale_benefit li {padding:24px 0 0 31px; line-height:18px; font-weight:bold;}

/* ������ ���� */
.student_info {margin:0 0 0;}
.student_info table {width:707px; margin:0 0 10px; border-right:1px solid #eaeaea; border-top:1px solid #eaeaea;}
.student_info th,
.student_info td {padding:7px 0 8px; border-left:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
.student_info th {padding-left:21px; text-align:left; background:#f7f7f7;}
.student_info td {padding-left:22px;}
.student_info input,
.student_info img {vertical-align:middle;}
.student_info img {padding:0 0 0 5px;}
.student_info input {border:1px solid #dedede; margin-right:5px; padding:2px;}
.student_info input.phone {width:70px; height:18px;}
.student_info label {margin:0 15px 0 0;}
.student_info label input {position:relative; top:0; margin:0 5px 0 0; border:none}
@media screen and (-webkit-min-device-pixel-ratio:0){ .lecture_app .student_info label input {top:-2px}}
@-moz-document url-prefix() {.lecture_app .student_info label input {top:-2px}}
.student_info select {padding:1px}
.i_radio {border:none !important; margin-top:-2px}


/* membership ���� �� ������û ���� */
.membership_list {margin:46px 0 0;}
.membership_list h3 {position:relative; margin:0 0 17px;}
.membership_list h3 a {position:absolute; top:-5px; right:0;}
.membership_list table {width:709px; border-top:1px solid #9d9d9d;}
.membership_list th,
.membership_list td {border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.membership_list th {padding:15px 0 13px; color:#363636; background:#f9f9f9;}
.membership_list td {padding:15px 0; font-size:11px; text-align:center;}
.membership_list .last {border-right:none;}
.membership_list p.btn {position:relative; margin:10px 0;}
.membership_list p.btn img {padding:0 5px 0 0;}
.membership_list p.btn span {position:absolute; right:-5px;}
.membership_list p.price {padding:15px 10px 14px 0; font-weight:bold; font-size:15px; color:#333; text-align:right; border-top:1px solid #dedede; border-bottom:1px solid #9d9d9d; background:#fdf2f0;}

/* ������ ���� ���볻�� */
.lecture_app .sale_list {margin:46px 0 0;}
.lecture_app .sale_list h3 {position:relative; margin:0 0 17px;}
.lecture_app .sale_list h3 a {position:absolute; top:-5px; right:0;}
.lecture_app .sale_list table {width:709px; border-top:1px solid #9d9d9d;}
.lecture_app .sale_list th,
.lecture_app .sale_list td {border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.lecture_app .sale_list th {padding:15px 0 13px; color:#363636; background:#f9f9f9;}
.lecture_app .sale_list td {padding:15px 0; font-size:11px; text-align:center;}
.lecture_app .sale_list tr.sum td {background:#f9f9f9;}
.lecture_app .sale_list .last {border-right:none;}
.lecture_app .sale_list p.price {padding:15px 10px 14px 0; font-weight:bold; font-size:15px; color:#333; text-align:right;border-bottom:1px solid #9d9d9d; background:#fdf2f0;}

/* ������û ���ǻ��� */
.lecture_app .lecture_caution {margin:30px 0 0;}
.lecture_app .lecture_caution .text {margin:0 0 17px 18px;}
.lecture_app .lecture_caution .btn {text-align:center; position:relative; left:28%;}
.lecture_app .lecture_caution .btn img {padding:0 2px;}

/* �������� �ȳ� */
.lecture_app .sale_info {margin:30px 0 0; border:1px solid #ccc;}
.lecture_app .sale_info h3 {margin:29px 0 22px 33px;}
.lecture_app .sale_info div.benefit_box {width:645px; margin:0 0 0 32px; border:1px solid #ccc;}

.lecture_app .sale_info .benefit_tab {float:left; width:645px; margin:0 0 27px;}
.lecture_app .sale_info .benefit_tab li {float:left;}
.lecture_app .sale_info .benefit_tab a {display:inline-block; width:323px; height:36px; background:url(https://cdn.hackersut.com/www/images/lecture/benefit_tab.gif) no-repeat;}
.lecture_app .sale_info .benefit_tab span {display:none;}
.lecture_app .sale_info .benefit_tab a.menu01 {background-position:0 0;}
.lecture_app .sale_info .benefit_tab a.menu01:hover,
.lecture_app .sale_info .benefit_tab li.on a.menu01 {background-position:0 -36px;}
.lecture_app .sale_info .benefit_tab a.menu02 {width:322px; background-position:-323px 0;}
.lecture_app .sale_info .benefit_tab a.menu02:hover,
.lecture_app .sale_info .benefit_tab li.on a.menu02 {background-position:-323px -36px;}

.lecture_app .sale_info h4 {float:left; width:585px; margin:0 0 8px 30px; padding:0 0 0 15px; color:#363636; background:url(https://cdn.hackersut.com/www/images/bullet/triangle02.gif) left 2px no-repeat;}
.lecture_app .sale_info dl {float:left;width:585px; margin:0 0 0 30px; background:#fdf2f0;}
.lecture_app .sale_info dt {padding:20px 0 13px 18px;;color:#7178a1; font-weight:bold;}
.lecture_app .sale_info dd {float:left; padding:0 0 17px 18px;}
.lecture_app .sale_info dd ul {float:left; width:555px;}
.lecture_app .sale_info dd li {float:left; width:505px; line-height:18px; color:#363636;}
.lecture_app .sale_info dd li.title {width:50px; color:#7178a1; font-weight:bold;}
.lecture_app .sale_info table {float:left; width:585px; margin:20px 0 0 30px; border-top:1px solid #dedede;}
.lecture_app .sale_info table th,
.lecture_app .sale_info table td {padding:11px 0 10px; border-bottom:1px solid #dedede; boder-right:1px solid #dedede;}
.lecture_app .sale_info table th {color:#363636; background:#f9f9f9;}
.lecture_app .sale_info table td {text-align:center; font-size:11px;}
.lecture_app .sale_info table .last {border-right:none;}

.lecture_app .sale_info h5 {float:left; width:555px; margin:18px 0 5px 29px; color:#cb0000;}
.lecture_app .sale_info .caution {width:555px; margin:0 0 27px 29px; font-size:11px; line-height:15px;}

.lecture_app .sale_info .receipt {margin:29px 0 29px 32px;}
.lecture_app .sale_info .receipt h3 {margin:0 0 10px 0;}
.lecture_app .sale_info .receipt ul {width:647px; padding:20px 0 18px; background:#f6f6f6 url(https://cdn.hackersut.com/www/images/lecture/receipt_bg.gif) 531px 18px no-repeat;}
.lecture_app .sale_info .receipt li {width:506px; padding:0 0 0 20px; color:#999; line-height:15px; font-size:11px;}
.lecture_app .sale_info .receipt li em {color:#636363;}
.lecture_app .sale_info .receipt li.method {width:555px; margin:15px 0 0;}

/* �˾� �⺻ */
.popup {position:absolute; border:3px solid #4d5684; background:#fff;}
.popup p.btn_close {position:absolute; top:5px; right:5px;}

/* membership �ȳ� */
.popup .membership {width:474px;}
.popup .membership .text {margin:30px 0 20px; text-align:center;}
.popup .membership .btn {margin:0 0 26px; text-align:center;}
.popup .membership .btn img {padding:0 3px;}

/* �α������ּ��� */
.popup .login_alert {width:331px;}
.popup .login_alert .text {margin:39px 0 18px; text-align:center;}
.popup .login_alert .btn {margin:0 0 36px; text-align:center;}

/* ����� �ȳ� */
.popup .stand_by {width:331px;}
.popup .stand_by .text {margin:22px 0 15px; text-align:center;}
.popup .stand_by .btn {margin:0 0 19px; text-align:center;}
.popup .stand_by .btn img {padding:0 3px;}

/* ����ϿϷ� */
.popup .finish {width:331px;}
.popup .finish .text {margin:39px 0 18px; text-align:center;}
.popup .finish .btn {margin:0 0 36px; text-align:center;}

/* �ٸ����� �߰��ϱ� */
.lecture_add {width:770px;}
.lecture_add h3 {position:relative; height:70px; background:#666699;}
.lecture_add h3 a {position:absolute; top:4px; right:4px;}
.lecture_add h3 img {padding:33px 0 0 30px;}
.lecture_add h3 a img {padding:0;}
.lecture_add fieldset {width:709px; margin:0 0 29px; padding:0 0 14px; border-top:1px solid #9d9d9d; border-bottom:1px solid #eaeaea; background:#f7f7f7;}
.lecture_add fieldset ul {margin:16px 0 0 16px;}
.lecture_add li {float:left; margin:0 30px 0 0; font-size:15px; font-weight:bold; color:#333;}
.lecture_add li input {position:relative; top:0px; margin:0 4px 0 0;}
@media screen and (-webkit-min-device-pixel-ratio:0){ .lecture_add li input {top:-2px}}
@-moz-document url-prefix() {.lecture_add li input {top:-2px}}
.lecture_add .add_wrap {padding:20px 0 0 30px;}
.lecture_add h4 {margin:0 0 10px;}
.lecture_add .btn {padding:19px 0; text-align:center;}

/* 1:1 ���������� */
.manToman {float:left; width:707px; margin:30px 0; border:1px solid #c5c5c5;}
.manToman table {width:647px; margin:0 0 0 30px; border-top:1px solid #848db8;}
.manToman th,
.manToman td {border-bottom:1px solid #d2d5e1;}
.manToman th {height:37px; color:#48494c; border-right:1px solid #d2d5e1; background:#f0f1f5;}
.manToman td {padding:8px 0 7px 22px;}
.manToman input {width:143px; height:19px; vertical-align:middle; border:1px solid #dedede;}
.manToman label {margin:0 30px 0 10px;}
.manToman label.campus {margin-left:0;}
.manToman label input {position:relative; top:-1px; width:14px; height:14px; border:none;}
.manToman select {height:21px; border:1px solid #dedede;}
.manToman select.date {width:90px; margin:0 9px 0 0;}
.manToman select.score {width:190px;}
.manToman input.score {width:70px; margin-left:6px;}
.manToman input.search { margin:0 0 0 10px; border:none; vertical-align:middle; background:url(https://cdn.hackersut.com/www/images/button/search.gif) no-repeat;}
.manToman textarea {width:454px; height:112px; border:1px solid #dedede;}
.manToman p.btn {margin:20px 0 25px; text-align:center;}

/* ����/���Ի�� */
.lecture_app .tab_menu .inquiry a {background:url(https://cdn.hackersut.com/www/images/lecture/tab_menu03.gif) no-repeat;}

/* ������û�������˾� */
#payList{position:fixed;top:0;width:500px;height:500px;background-color:#fff;z-index:1000;}
#lastPay{width:500px;height:500px;background-color:#fff;z-index:100;}

/* ������û�Ϸ� 20120413 */
.pay_info {margin:33px 0 38px; padding:0 0 0 17px; font-weight:bold; background:url(https://cdn.hackersut.com/www/images/bullet/square.gif) 0 2px no-repeat;}
.btn_receipt {margin:0 0 10px; text-align:right;}

.infoBox {position:relative; top:3px; left:-3px; width:715px; height:85px; background:url(https://cdn.hackersut.com/www/images/lecture/box.gif) no-repeat;}
.infoBox li {padding:24px 0 0 31px; line-height:18px; font-weight:bold;}

.deal_list {margin:24px 0 50px;}
.deal_list p.date {margin:0 0 8px; text-align:right; color:#363636; font-size:11px;}
.deal_list p.date strong {display:inline-block; margin:0 12px 0 21px;}
.deal_list table {width:709px; border-top:1px solid #9d9d9d;}
.deal_list th,
.deal_list td {border-left:none; border-bottom:1px solid #dedede;}
.deal_list th {padding:15px 0 13px; color:#363636; background:#f9f9fa;}
.deal_list .last {border-left:1px solid #dedede;;}
.deal_list .on td {background:#fdf2f0;}
.deal_list td {padding:15px 0 13px 20px; font-size:11px;}
.deal_list td.last {padding:15px 20px 13px 0; text-align:right;}
.deal_list td.price {text-align:right; padding:6px 20px 5px 0; background:#f9f9f9; line-height:16px;}
.deal_list td.price span {display:inline-block; width:65px; }
.deal_list td.total_price {padding-right:20px; text-align:right; font-size:15px; color:#333; font-weight:bold; border-bottom:1px solid #9d9d9d; background:#fdf2f0;}
.deal_list em {color:#e60012;}
.deal_list .text {padding:9px 0 0;}
.deal_list .btn {margin:28px 0 0; text-align:center;}
.deal_list .btn img {padding:0 4px;}


/* ���л� ���α׷� 20120416 �ڼ��� �߰� */
.programcont h3 { margin-bottom:30px}
.programcont p {margin-bottom:15px; margin-bottom:50px;}
.benefit li {margin-bottom:28px;}
.benefit .btn {vertical-align:top;  padding-left:6px;}
.bookbox {width:600px;height:105px;background-color:#f7f8fb; padding:20px 30px; margin-top:20px;}
.bookbox  li {margin-bottom:7px;}
.probox {width:615px; height:72px; border:1px solid #cccccc; background:url(https://cdn.hackersut.com/www/images/lecture/bg_pro.gif) no-repeat 32px 26px; padding:32px 0 0 92px;}
.probox img {vertical-align:middle; padding-left:6px;}
.btn_book_list {float:right; margin-top:-5px}
.formbox {border:1px solid #e0e0e0; padding:25px}
span.jr_mem_btn {vertical-align:middle; margin-left:10px; padding-top:5px}
p.bnt_capp {margin:25px 0 5px; text-align:center }


/*����� ����� �� '2012-04-18 ������ �߰�*/
.tab_kwangwonU {height:37px; margin-top:34px}
.tab_kwangwonU li{float:left; height:37px;}
.tab_kwangwonU li a {display:block;height:37px;}
.tab_kwangwonU li a span {display:none;}
.tab_kwangwonU li a.menu01 {background:url(https://cdn.hackersut.com/www/images/lecture/bg_tab_kw01.gif) no-repeat; width:260px;}
.tab_kwangwonU a.menu01:hover,.tab_kwangwonU  li.on a.menu01 {background:url(https://cdn.hackersut.com/www/images/lecture/bg_tab_kw01.gif) no-repeat; width:260px; background-position:0 -37px;}
.tab_kwangwonU li a.menu02 {background:url(https://cdn.hackersut.com/www/images/lecture/bg_tab_kw02.gif) no-repeat; width:260px; }
.tab_kwangwonU a.menu02:hover,.tab_kwangwonU  li.on a.menu02 {background:url(https://cdn.hackersut.com/www/images/lecture/bg_tab_kw02.gif) no-repeat; width:260px; background-position:0 -37px;}
.tab_kwangwonU li a.menu03 {background:url(https://cdn.hackersut.com/www/images/lecture/bg_tab_kw03.gif) no-repeat; width:259px;}
.tab_kwangwonU a.menu03:hover,.tab_kwangwonU  li.on a.menu03 {background:url(https://cdn.hackersut.com/www/images/lecture/bg_tab_kw03.gif) no-repeat; width:260px; background-position:0 -37px;}
.tab_kwangwonU li.on a, .tab_kwangwonU li a:hover {background-position:bottom;}




/*����ü��� - �������߰� 2012.04.20*/
.freeexp {margin:0; border:none;}
.freeexp table {width:647px; margin:0 0 0 30px; border-top:1px solid #848db8;}
.freeexp th,
.freeexp td {border-bottom:1px solid #d2d5e1;}
.freeexp th {height:37px; color:#48494c; border-right:1px solid #d2d5e1; background:#f0f1f5;}
.freeexp td {padding:8px 0 7px 22px;}
.freeexp input {width:143px; height:19px; vertical-align:middle; border:1px solid #dedede;}
.freeexp label {margin:0 30px 0 0;}
.freeexp label.campus {margin-left:0;}
.freeexp label input {position:relative; top:-1px; width:14px; height:14px; border:none; margin-right:5px}
.freeexp select {height:21px; border:1px solid #dedede;}
.freeexp select.date {width:90px; margin:0 9px 0 0;}
.freeexp select.score {width:190px;}
.freeexp input.score {width:70px; margin-left:6px;}
.freeexp input.search { margin:0 0 0 10px; border:none; vertical-align:middle; background:url(https://cdn.hackersut.com/www/images/button/search.gif) no-repeat;}
.freeexp textarea {width:454px; height:112px; border:1px solid #dedede;}
.freeexp p.btn {margin:40px 0 25px; text-align:center;}


/*�����ȳ� > ���ǰ��� - �ڼ����߰� 2012.04.30*/
p.ExamRequestbtn {text-align:center; margin:380px 0 15px 0}
*:first-child+html .ExamRequestbtn {text-align:center; margin:350px 0 15px 0;}


/*���ǻ󼼺��� - ������ �߰� 2012.06.01*/
.viewDetail {width:644px; border:3px #505986 solid; position:absolute; top:0; left:0;}
.viewDetail h1 {background:#666699; padding:27px 32px 17px;}

.viewDetail .con .redtxt {color:#cc0000;}
.viewDetail .con .mgb30{margin-bottom:30px;}
.viewDetail .con .detailBox{border:1px #dedede solid; padding:15px 20px 12px; line-height:140%; }

.viewDetail .con {padding:28px 32px 43px;}
.viewDetail .con h3 {position:relative; margin-bottom:15px; color:#666; font-size:14px; letter-spacing:-1px; }
.viewDetail .con h3 img {vertical-align:text-top;}
.viewDetail .con h3 .btn_apply{position:absolute; top:-24px; right:0;}

.viewDetail .con table.classInfo {width:100%; border-top:1px #9d9d9d solid; margin-bottom:10px;}
.viewDetail .con table.classInfo th{background:#f9f9f9; color:#363636; border-right:1px #dedede solid; border-bottom:1px #dedede solid; padding:10px 0 7px}
.viewDetail .con table.classInfo td{text-align:center; color:#636363; border-right:1px #dedede solid; border-bottom:1px #dedede solid; padding:10px 0 7px; line-height:100%;}
.viewDetail .con table.classInfo .nolineR {border-right:none;}

.viewDetail .con .classInfo_bot {text-align:right;}
.viewDetail .con .classInfo_bot a {margin-left:10px;}
.viewDetail .con .classInfo_bot a img {vertical-align:text-bottom;}

.viewDetail .con .placementTest_wrap {background:#f9f9f9; padding:20px; color:#666;}
.viewDetail .con .placementTest_wrap p.requisite {background:url('https://cdn.hackersut.com/www/images/lecture/icon_requisite.gif') no-repeat; height:21px; line-height:24px; padding-left:50px; margin-bottom:15px;}
.viewDetail .con .placementTest_wrap ul.dotlist {margin-top:5px;}
.viewDetail .con .placementTest_wrap ul.dotlist li {background:url('https://cdn.hackersut.com/www/images/lecture/blit_dot.gif') left 4px no-repeat; padding-left:7px; margin-bottom:7px;}
.viewDetail .con .placementTest_wrap ul.dotlist li strong{color:#333;}

.viewDetail .con .timetable {min-height:243px; height:auto!important; _height:243px;}
.viewDetail .con .btnC {text-align:center;}
.viewDetail .con .btnC a {margin:0 5px;}


/*��������м� : 2012.07.05�߰� */
.myresultWrap {border:1px #c5c5c5 solid; width:690px; padding:15px 8px; color:#666;}
.myresultWrap h2 {background:#545555; text-align:center; padding:9px 0 6px; margin-bottom:17px;}
@media screen and (-webkit-min-device-pixel-ratio:0){ .myresultWrap h2 {padding:9px 0}}
@-moz-document url-prefix() {.myresultWrap h2 {padding:9px 0;}}

.myresultWrap .myresultBox {width:648px; padding:0 26px;}
.myresultWrap .myresultBox .mgb10 {margin-bottom:10px;}
.myresultWrap .myresultBox .mgb20 {margin-bottom:20px;}
.myresultWrap .myresultBox .mgb35 {margin-bottom:35px;}
.myresultWrap .btnR {text-align:right; margin-bottom:5px;}
.myresultWrap .btnR .floatL {float:left;}
.myresultWrap .btnR_a {width:638px; text-align:right; position:absolute; margin:-32px 0 0;}

.myresultWrap .tab_result {width:638px; height:37px; margin-bottom:25px; list-style:none; padding:0; margin-left:0;}
.myresultWrap .tab_result li{float:left; list-style:none;}
.myresultWrap .tab_result li a {display:block; height:37px;}
.myresultWrap .tab_result li a span{display:none;}
.myresultWrap .tab_result li a.menu01 {background:url('https://cdn.hackersut.com/www/images/lecture/result/tab_result01.gif') no-repeat; width:160px;}
.myresultWrap .tab_result li a.menu02 {background:url('https://cdn.hackersut.com/www/images/lecture/result/tab_result02.gif') no-repeat; width:159px;}
.myresultWrap .tab_result li a.menu03 {background:url('https://cdn.hackersut.com/www/images/lecture/result/tab_result03.gif') no-repeat; width:158px;}
.myresultWrap .tab_result li a.menu04 {background:url('https://cdn.hackersut.com/www/images/lecture/result/tab_result04.gif') no-repeat; width:160px;}

.myresultWrap .tab_result li a.menu05 {background:url('https://cdn.hackersut.com/www/images/lecture/result/tab30_01.jpg') no-repeat; width:212px;}
.myresultWrap .tab_result li a.menu06 {background:url('https://cdn.hackersut.com/www/images/lecture/result/tab30_02.jpg') no-repeat; width:213px;}
.myresultWrap .tab_result li a.menu07 {background:url('https://cdn.hackersut.com/www/images/lecture/result/tab30_03.jpg') no-repeat; width:212px;}
.myresultWrap .tab_result li.on a, .myresultWrap .tab_result li a:hover {background-position:0 -37px;}

.myresultWrap .myresultBox h3 {margin-bottom:10px;}
.myresultWrap .myresultBox .myscore {width:636px; font-size:12px;}
.myresultWrap .myresultBox .myscore th {border:1px #cdcdcd solid; background:#e9e9eb; padding:10px 0 7px; letter-spacing:-0.05em; }
.myresultWrap .myresultBox .myscore th.bg_white {background:#fff; padding:9px 0 7px;}
.myresultWrap .myresultBox .myscore td {border:1px #cdcdcd solid; text-align:center; padding:9px 0 7px;}
.myresultWrap .myresultBox .myscore td.bg_gray {background:#e9e9eb; font-weight:bold;}
.myresultWrap .myresultBox .myscore th.alignL {text-align:left; padding:9px 15px 7px;}
.myresultWrap .myresultBox .myscore td.alignL {text-align:left; padding:9px 10px 7px;}
.myresultWrap .myresultBox .myscore tr.level td {min-height:55px; height:auto!important; _height:55px;}
.myresultWrap .myresultBox .myscore tr.level td p {float:left; width:100%; margin:2px 0;}
.myresultWrap .myresultBox .myscore tr.level td span.type {float:left; width:190px; padding-top:1px; line-height:14px; display:inline-block; } /* ��õ���¸� */
.myresultWrap .myresultBox .myscore tr.level td a {float:right; display:inline-block;}
.myresultWrap .myresultBox .myscore tr.level td span a {float:left;}
.myresultWrap .myresultBox .myscore tr.level td a img {float:left;}
.myresultWrap .myresultBox .myscore tr.total_sum th {color:#4f8da4; background:#e9f5fa; padding:20px 0 17px; font-size:14px;}
.myresultWrap .myresultBox .myscore tr.total_sum td {color:#4f8da4; background:#e9f5fa; font-weight:bold; font-size:14px; font-family:Tahoma;}
.myresultWrap .myresultBox .myscore td.redtext {color:#cc0000;}
.bluetext {color:#5695ca;}

.myresultWrap .myresultBox .myLevelarea {height:100px;}
.myresultWrap .myresultBox .myLevelarea li{float:left;}
.myresultWrap .myresultBox .myLevelarea li p {background:url('https://cdn.hackersut.com/www/images/lecture/result/bg_mylevel_.gif') no-repeat;  height:100px; width:91px;}
.myresultWrap .myresultBox .myLevelarea li p.bg2 {background:url('https://cdn.hackersut.com/www/images/lecture/result/bg_mylevel_2.gif') no-repeat;}
.myresultWrap .myresultBox .myLevelarea li p.step1 {background-position:0 0; width:94px;}
.myresultWrap .myresultBox .myLevelarea li p.step2 {background-position:-94px 0; }
.myresultWrap .myresultBox .myLevelarea li p.step3 {background-position:-185px 0; width:92px;}
.myresultWrap .myresultBox .myLevelarea li p.step4 {background-position:-277px 0; }
.myresultWrap .myresultBox .myLevelarea li p.step5 {background-position:-368px 0; }
.myresultWrap .myresultBox .myLevelarea li p.step6 {background-position:-459px 0; }
.myresultWrap .myresultBox .myLevelarea li p.step7 {background-position:-550px 0; width:86px;}
.myresultWrap .myresultBox .myLevelarea li.on p.step1 {background-position:0 -100px; width:94px;}
.myresultWrap .myresultBox .myLevelarea li.on p.step2 {background-position:-94px -100px; }
.myresultWrap .myresultBox .myLevelarea li.on p.step3 {background-position:-185px -100px; width:92px;}
.myresultWrap .myresultBox .myLevelarea li.on p.step4 {background-position:-277px -100px; }
.myresultWrap .myresultBox .myLevelarea li.on p.step5 {background-position:-368px -100px; }
.myresultWrap .myresultBox .myLevelarea li.on p.step6 {background-position:-459px -100px; }
.myresultWrap .myresultBox .myLevelarea li.on p.step7 {background-position:-550px -100px; width:86px;}
.myresultWrap .myresultBox .myLevelarea p span {display:none;}

/*2014 ����ǥ*/
.myresultWrap .myresultBox .myLevelarea_v2 {height:100px;}
.myresultWrap .myresultBox .myLevelarea_v2 li{float:left;}
.myresultWrap .myresultBox .myLevelarea_v2 li p {background:url('https://cdn.hackersut.com/www/images/lecture/result/bg_mylevel_1.gif') no-repeat;  height:100px; width:80px;}
.myresultWrap .myresultBox .myLevelarea_v2 li p.bg2 {background:url('https://cdn.hackersut.com/www/images/lecture/result/bg_mylevel_2.gif') no-repeat;}
.myresultWrap .myresultBox .myLevelarea_v2 li p.step1 {background-position:0 0; width:82px;}
.myresultWrap .myresultBox .myLevelarea_v2 li p.step2 {background-position:-82px 0; }
.myresultWrap .myresultBox .myLevelarea_v2 li p.step3 {background-position:-162px 0; }
.myresultWrap .myresultBox .myLevelarea_v2 li p.step4 {background-position:-242px 0; }
.myresultWrap .myresultBox .myLevelarea_v2 li p.step5 {background-position:-322px 0; }
.myresultWrap .myresultBox .myLevelarea_v2 li p.step6 {background-position:-402px 0; }
.myresultWrap .myresultBox .myLevelarea_v2 li p.step7 {background-position:-482px 0; }
.myresultWrap .myresultBox .myLevelarea_v2 li p.step8 {background-position:-562px 0; }
.myresultWrap .myresultBox .myLevelarea_v2 li.on p.step1 {background-position:0 -100px; }
.myresultWrap .myresultBox .myLevelarea_v2 li.on p.step2 {background-position:-82px -100px; }
.myresultWrap .myresultBox .myLevelarea_v2 li.on p.step3 {background-position:-162px -100px; }
.myresultWrap .myresultBox .myLevelarea_v2 li.on p.step4 {background-position:-242px -100px; }
.myresultWrap .myresultBox .myLevelarea_v2 li.on p.step5 {background-position:-322px -100px; }
.myresultWrap .myresultBox .myLevelarea_v2 li.on p.step6 {background-position:-402px -100px; }
.myresultWrap .myresultBox .myLevelarea_v2 li.on p.step7 {background-position:-482px -100px; }
.myresultWrap .myresultBox .myLevelarea_v2 li.on p.step8 {background-position:-562px -100px; }
.myresultWrap .myresultBox .myLevelarea_v2 p span {display:none;}

/*2014.06.30*/
.myresultWrap .myresultBox .myLevelarea_v3 {height:83px;}
.myresultWrap .myresultBox .myLevelarea_v3 li{float:left;}
.myresultWrap .myresultBox .myLevelarea_v3 li p {background:url('https://cdn.hackersut.com/www/images/lecture/result/bg_mylevel_3.png') no-repeat;  height:83px; width:127px;}
.myresultWrap .myresultBox .myLevelarea_v3 li p.step1 {background-position:0 0; width:127px;}
.myresultWrap .myresultBox .myLevelarea_v3 li p.step2 {background-position:-128px 0; }
.myresultWrap .myresultBox .myLevelarea_v3 li p.step3 {background-position:-256px 0; }
.myresultWrap .myresultBox .myLevelarea_v3 li p.step4 {background-position:-382px 0; }
.myresultWrap .myresultBox .myLevelarea_v3 li p.step5 {background-position:-509px 0; }

.myresultWrap .myresultBox .myLevelarea_v3 li.on p.step1 {background-position:0 -83px; }
.myresultWrap .myresultBox .myLevelarea_v3 li.on p.step2 {background-position:-128px -83px; }
.myresultWrap .myresultBox .myLevelarea_v3 li.on p.step3 {background-position:-256px -83px; }
.myresultWrap .myresultBox .myLevelarea_v3 li.on p.step4 {background-position:-382px -83px; }
.myresultWrap .myresultBox .myLevelarea_v3 li.on p.step5 {background-position:-509px -83px; }
.myresultWrap .myresultBox .myLevelarea_v3 p span {display:none;}

.myresultWrap .myresultBox .myLevelarea_v4 {height:100px;}
.myresultWrap .myresultBox .myLevelarea_v4 li{float:left;}
.myresultWrap .myresultBox .myLevelarea_v4 li p {background:url('https://cdn.hackersut.com/www/images/lecture/result/bg_mylevel_4.gif') no-repeat;  height:100px; width:80px;}
.myresultWrap .myresultBox .myLevelarea_v4 li p.bg2 {background:url('https://cdn.hackersut.com/www/images/lecture/result/bg_mylevel_4.gif') no-repeat;}
.myresultWrap .myresultBox .myLevelarea_v4 li p.step1 {background-position:0 0; width:82px;}
.myresultWrap .myresultBox .myLevelarea_v4 li p.step2 {background-position:-82px 0; }
.myresultWrap .myresultBox .myLevelarea_v4 li p.step3 {background-position:-162px 0; }
.myresultWrap .myresultBox .myLevelarea_v4 li p.step4 {background-position:-242px 0; }
.myresultWrap .myresultBox .myLevelarea_v4 li p.step5 {background-position:-322px 0; }
.myresultWrap .myresultBox .myLevelarea_v4 li p.step6 {background-position:-402px 0; }
.myresultWrap .myresultBox .myLevelarea_v4 li p.step7 {background-position:-482px 0; }
.myresultWrap .myresultBox .myLevelarea_v4 li p.step8 {background-position:-562px 0; }
.myresultWrap .myresultBox .myLevelarea_v4 li.on p.step1 {background-position:0 -100px; }
.myresultWrap .myresultBox .myLevelarea_v4 li.on p.step2 {background-position:-82px -100px; }
.myresultWrap .myresultBox .myLevelarea_v4 li.on p.step3 {background-position:-162px -100px; }
.myresultWrap .myresultBox .myLevelarea_v4 li.on p.step4 {background-position:-242px -100px; }
.myresultWrap .myresultBox .myLevelarea_v4 li.on p.step5 {background-position:-322px -100px; }
.myresultWrap .myresultBox .myLevelarea_v4 li.on p.step6 {background-position:-402px -100px; }
.myresultWrap .myresultBox .myLevelarea_v4 li.on p.step7 {background-position:-482px -100px; }
.myresultWrap .myresultBox .myLevelarea_v4 li.on p.step8 {background-position:-562px -100px; }
.myresultWrap .myresultBox .myLevelarea_v4 p span {display:none;}

table.table_none{border:0 !important;background:#fff !important;}
table.table_none th{border:0 !important;background:#fff !important;padding:0 5px 7px !important}
table.table_none td{border:0 !important;background:#fff !important;padding:0 0 0 7px !important}
table.table_none2{border:0 !important;background:#fff !important;}
table.table_none2 th{border:0 !important;background:#fff !important;padding:0 7px 7px !important}
table.table_none2 td{border:0 !important;background:#fff !important;padding:0 7px 7px !important}



.myresultWrap .myresultBox .matBox {display:none;}

.myresultWrap .graphbox01 {border:1px #cdcdcd solid; background:url('https://cdn.hackersut.com/www/images/lecture/result/bg_graph_title.gif') center 16px no-repeat; padding:30px 40px 10px; min-height:180px;}
.myresultWrap .graphbox01 .garph_bar {width:103%; }
.myresultWrap .graphbox01 .garph_bar td {text-align:center; margin:0; padding:0; }
.myresultWrap .graphbox01 .garph_bar tr.bar td {border-bottom:1px #636363 solid; height:160px; vertical-align:bottom; }
.myresultWrap .graphbox01 .garph_bar tr.bar td p{display:inline-block; zoom:1; *display:inline; width:28px;}
*:first-child+html  .myresultWrap .graphbox01 .garph_bar tr.bar td p {margin:0 2px;}
.myresultWrap .graphbox01 .garph_bar tr.bar td p span {font-size:16px; font-weight:bold; color:#444; font-family:Tahoma;}
.myresultWrap .graphbox01 .garph_bar tr.bar td p span.myscore {color:#4f8da4;}
.myresultWrap .graphbox01 .garph_bar tr.bar td img{width:28px; vertical-align:-4px;}
@media screen and (-webkit-min-device-pixel-ratio:0){ .myresultWrap .graphbox01 .garph_bar tr.bar td img {vertical-align:0;}}
@-moz-document url-prefix() {.myresultWrap .graphbox01 .garph_bar tr.bar td img {vertical-align:-0;}}

.myresultWrap .graphbox01 .garph_bar tr.tit td {font-size:14px; font-weight:bold; color:#444; padding-top:12px;}

.myresultWrap .graphbox02 {background:url('https://cdn.hackersut.com/www/images/lecture/result/bg_graph01.gif') 15px top no-repeat; min-height:230px; padding-left:55px; }
.myresultWrap .graphbox02 .graph_bar td {text-align:center;  margin:0; padding:0;}
.myresultWrap .graphbox02 .graph_bar tr.bar td{height:181px; vertical-align:bottom; }
.myresultWrap .graphbox02 .graph_bar td img {width:22px; vertical-align:-8px;}
@media screen and (-webkit-min-device-pixel-ratio:0){ .myresultWrap .graphbox02 .graph_bar td img {vertical-align:0;}}
@-moz-document url-prefix() {.myresultWrap .graphbox02 .graph_bar td img {vertical-align:-0;}}

.myresultWrap .graphbox02 .graph_bar tr.month td{font-size:14px; font-weight:bold; color:#444;padding-top:14px;}

.myresultWrap .tooltipRed {background:url('https://cdn.hackersut.com/www/images/lecture/result/bg_tooltip.png') no-repeat; width:131px; height:70px; overflow:hidden; position:absolute; margin:40px 0 0 205px;}
.myresultWrap .tooltipRed strong{display:block; color:#fff; font-size:14px; margin:9px 0 4px 30px;}
.myresultWrap .tooltipRed p {color:#fff; font-weight:bold; margin:0 0 2px 30px; letter-spacing:-1px;}
.myresultWrap .tooltipRed p.date {font-family:Tahoma;}
.myresultWrap .graphbox03 {background:url('') no-repeat;}
.myresultWrap .commentbox {border:1px #cdcdcd solid; padding:15px 10px 12px; min-height:107px; height:auto!important; _height:107px; line-height:160%;}
.myresultWrap .commentbox span {display:block;  padding-left:40px;}
.myresultWrap .commentbox strong {float:left; color:#444;}

/* ����Ȯ�� */
.lecture_app blockquote {margin:0 0 0 28px; padding:25px 0 0; width:647px; color:#676767; border:1px solid #cecece;}
.lecture_app blockquote strong {display:block; margin:0 0 3px 22px; padding:0 0 0 12px; background:url(https://cdn.hackersut.com/www/images/bullet/square02.gif) 0 5px no-repeat;}
.lecture_app blockquote p {width:629px; margin:5px 0 9px 9px; padding:5px 0 3px; text-align:center; background:#f2f2f4;}
.lecture_app blockquote p input {margin:0 5px 0 0; vertical-align:middle; position:relative; top:-2px; }

/* ���� �Ǹ޴� : �п����� > �����ı�Ա��� */
.tab_lecture02_8{width:100%; background-color:#f9f9f9;display:inline-block; margin-bottom:10px;}
.tab_lecture02_8 li{float:left;}
.tab_lecture02_8 a span{display:none;}
.tab_lecture02_8 a {display:inline-block;height:30px;}
.tab_lecture02_8 a.menu01 {display:inline-block; width:59px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture02_8.gif) no-repeat 0 0;}
.tab_lecture02_8 a.menu01:hover, .tab_lecture02_8 li.on a.menu01 {display:inline-block; width:59px; height:30px; background-position:0 -30px;}
.tab_lecture02_8 a.menu02 {display:inline-block; width:79px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture02_8.gif) no-repeat; background-position:-59px 0;}
.tab_lecture02_8 a.menu02:hover, .tab_lecture02_8 li.on a.menu02 {display:inline-block; width:79px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture02_8.gif) no-repeat;background-position:-59px -30px;}
.tab_lecture02_8 a.menu03 {display:inline-block; width:79px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture02_8.gif) no-repeat;background-position:-138px 0;}
.tab_lecture02_8 a.menu03:hover, .tab_lecture02_8 li.on a.menu03 {display:inline-block; width:79px; height:30px;background:url(https://cdn.hackersut.com/www/images/lecture/tab_lecture02_8.gif) no-repeat;background-position:-138px -30px;}

.arrowGo {position:relative;}
.arrowGo .in {position:absolute; top:-1px; left:-18px;}


/* ���հ��� ����_���̷�_130813 */
.lec_group {position:relative;}
.lec_group img {vertical-align:top; border:0;}
.lec_group .lec_tab {width:770px;}
.lec_group .lec_tab li {float:left; height:46px; line-height:20px; padding-top:9px; background-color:#636a7a; border-right:1px solid #fff; cursor:pointer;}
.lec_group .lec_tab li:hover,
.lec_group .lec_tab li.on {background-color:#cc0001;}
.lec_group .lec_tab li.last {border-right:0;}
.lec_group .lec_tab li.oneline span {margin-top:9px;}
.lec_group .lec_tab li span {float:left; width:100%; font-weight:bold; font-size:16px; color:#fff; text-align:center;}
.lec_group .lec_tab li span em {font-size:13px;}

.lec_group .c_orange li {background-color:#6f6b6c;}
.lec_group .c_orange li:hover,
.lec_group .c_orange li.on {background-color:#fd3f2f;}

/* .kuet ����_�������չ� */
.lec_group .kuet_d_day {position:absolute; top:151px; left:613px; width:80px; font-weight:bold; font-size:39px; color:#fff; letter-spacing:21px; text-align:center; display:block;}

/* .kuet ����_����ܰ��� */
.lec_group .kuet_d_day2 {position:absolute; top:105px; left:120px; font-weight:bold; font-size:20px; color:#cc0000; letter-spacing:0px;}

/* ������û 150428 */
.middle_group { margin-top:30px;  }
.middle_group li { float:left; margin-left:9px;  }
.middle_group li:first-child { margin-left:0px;  }
.middle_college { margin-top:20px;  }
.middle_consulting { margin-top:20px;  }
.middle_notice { margin-top:36px;   }
.middle_notice li { float:left; margin-left:13px;  }
.middle_notice li:first-child { margin-left:0px;  }
.mylectue_search { margin-top:56px; }
.mylectue_search .mc_tit { padding-bottom:30px; }

/* ���Կ��� ���Լ��� �� */
.middle_tab { }
.middle_tab li { float:left; border-style:solid; border-width:1px 1px 1px 0px; border-color:#eb0d27; }
.middle_tab li:first-child { border-left:solid 1px #eb0d27;  }
.middle_tab li.on { }
.middle_tab li a { text-align:center; color:#eb0d27; font-size:14px;  display:block; width:129px; height:37px; line-height:37px; }
.middle_tab li.on a,.middle_tab li a:hover { color:#fff;  background:#eb0d27; }
.middle_con {padding-bottom:100px;}

/* ������ �´� ���� ���� ���� ã�� */
.srch_my_lec{ padding:0px 10px 0px 28px; color:#777777; border-bottom:solid 1px #cccccc;  }
.srch_my_lec_list>li{font-size:14px;margin-top:34px; line-height:14px; }
.srch_my_lec_list>li:first-child{margin-top:0;}
.srch_my_lec_list>li dl{ /* overflow:hidden; */}
.srch_my_lec_list>li dt{ font-weight:bold; /* background:url("/images/event/2015/0428/bg_list_red.gif") no-repeat 8px 8px; */ float:left;width:95px; }
.srch_my_lec_list>li dd{ float:left;width:70px; text-align:center;  font-size:12px; }
.srch_my_lec_list>li strong.ico_down{display:block;font-weight:normal;margin-top:8px;}
.srch_my_lec_list>li span{font-weight:600;color:#74bde4;font-size:11px;display:block;margin-top:3px;letter-spacing:-1px;}
.srch_my_lec_list .lavel dd{ background:url("https://cdn.hackersut.com/www/images/event/2015/0428/bg_line.gif") repeat-x 0 8px; position:relative; }
.srch_my_lec_list .lavel dd.last{ width:10px; height:17px; background:url("https://cdn.hackersut.com/www/images/event/2015/0428/arrow_last.gif") no-repeat right 0Px; }

.mylectue_search .ssu_addtxt {position:absolute;top:590px;left:50%;margin-left:200px;font-family:NanumGothic;}

/* s: ���� ���� */
.srch_my_lec_list .lavel dd .help { display:none; position:absolute; left:0px; top:24px;  *top:44px; z-index:999; width:194px; border:solid 1px #ff7a7a; background:#fff;  }
.srch_my_lec_list .lavel dd .help .inside { padding:15px; text-align:left;  }
.srch_my_lec_list .lavel dd .help strong.tit { line-height:16px; font-size:12px; color:#444444; }
.srch_my_lec_list .lavel dd .help ul { margin-top:12px; }
.srch_my_lec_list .lavel dd .help ul li { line-height:16px; font-size:11px; color:#666666;  }
/* e: ���� ���� */

.srch_my_lec_list label {padding-left:0; display:block; }
.srch_my_lec_list label strong.ico_down { color:#eb0d27;  /* padding-right:0px; background:url("https://cdn.hackersut.com/www/images/event/2015/0428/ico_down.gif") no-repeat right 5Px; */ }
.srch_my_lec_list label strong.ico_down img { margin-left:4px; position:relative; top:-1px; }

.srch_my_lec_list .label


.srch_my_lec_list input{display:inline-block;margin-right:5px; width:18px; height:18px;}
.srch_my_lec .ta_r{ padding:10px 0px 10px 0px;   text-align:right; }

/* ��ư */
.srch_my_lec .btn_gr { padding:4px 0px;  width:84px;  text-align:center; display:inline-block; line-height:20px; font-size:11px; color:#fff; background:#bababa; }
.srch_my_lec .btn_gr.bgc {background:#ff253f; color:#fff; }
.srch_my_lec .btn_gr:hover {color:#fff; background:#d3d3d3}
.srch_my_lec a:hover .btn_gr {color:#fff; background:#d3d3d3}
.srch_my_lec .btn_gr.fc_point_r:hover {background:#d01715; color:#fff !important}

/* �ȳ����� */
.middle_lecture .mt45 { margin-top: 45px !important; }
.middle_lecture .guide_info {font-size:12px; line-height:24px; color:#444444; }
.middle_lecture .f-both { overflow: hidden; width: 100%; }
.middle_lecture .f-left { float: left !important; }
.middle_lecture .f-right { float: right !important }
.middle_lecture .btn_gr{border:1px solid #dadada; text-align:center; padding:4px 8px; display:inline-block; line-height:14px; font-size:11px; color:#696e76;}
.middle_lecture .btn_gr img { margin-left:4px; }
.middle_lecture .btn_gr:hover {color:#fff; background:#d3d3d3}
.middle_lecture  a:hover .btn_gr {color:#fff; background:#d3d3d3}

/* lecture ������û */
h2.title .tit_start{font-size:26px;line-height:41px;color:#292929;}
h2.title .tit_start em{color:#bf1e2e}
h2.title .tit_start em.date{font-size:20px;color:#292929}


/* s::lecture renewal 191230 */
/*common*/
.sub-wrap *{font-family:'noto',Tahoma,sans-serif;}
.sub-wrap{position:relative;}
.sub-wrap .contents{width:1000px;padding-bottom:100px;}
.sub-wrap .contents.inline{width:780px;}
.sub-wrap h3.con_tit{font-size:22px;color:#1a1a1a;margin-bottom:20px;}
.sub-wrap h3.con_tit span{font-size:16px;color:#666;position:inherit;font-weight:normal;padding-left:10px;}
.sub-wrap .sub-txt{margin:40px 0 15px;font-size:14px;color:#999;text-align:right;}
.sub-wrap .no-data{padding:67px 0 0;font-size:16px;text-align:center;}
.sub-wrap .red-box{padding:22px;text-align:center;border:1px solid #e5a5ab;border-radius:5px;font-weight:bold;font-size:14px;color:#333;}
.sub-wrap .gray-box{background:#fcfcfc;padding:40px;letter-spacing:-1px;}
.sub-wrap .gray-box2{background:#fafafa;padding:40px;letter-spacing:-1px;}
.sub-wrap .gray-box3{background:#fafafa;padding:20px 15px;letter-spacing:-1px;}
/* ������û ���� ��ư */
.btn-wrap{display:block !important;text-align:right;}
.btn-wrap [class|="btn"]{font-size:16px;}
.btn-wrap .btn-l-red{height:45px;line-height:45px;text-align:center;border-radius:4px;}
.lecture-btn{overflow:hidden;width:100%;text-align:center;margin:50px auto 0;}
.lecture-btn a:first-child{margin-right:5px;}
.lecture-btn [class|="btn-m"]{min-width:165px;color:#fff;font-size:18px;border:1px solid #fafafa;box-sizing:border-box;display:inline-block;height:45px;line-height:45px;border-radius:4px;}
.lecture-btn .btn-m-dark{border:1px solid #333;background:#333;}
.lecture-btn .btn-m-red{border:1px solid #bf1e2e;background:#bf1e2e;}
.lecture-btn .btn-m-gray{border: 1px solid #818181; background: #818181 !important;}
.lecture-btn .btn-ani{animation: btn_blink 1.5s step-end infinite;}
@keyframes btn_blink {
    50%{background: #fff; color:#bf1e2e; border: 1px solid #bf1e2e;}
}

.lecture-btn .btn-m-green-ani{border: 1px solid #818181; background: #818181;animation: btn_blink_g 1s step-end infinite;}
@keyframes btn_blink_g {
    0%{background: #818181; border: 1px solid #818181;}
    50%{background: #007b31; border: 1px solid #007b31;}
    100%{background: #818181; border: 1px solid #818181;}
}

/* ���⸶�� �˾� */
.expire_pop{position: fixed; top:50%; left:50%; transform: translate(-50%, -50%); z-index: 999; display:none;}
.expire_pop *{letter-spacing: -.025em; box-sizing: border-box; font-family: 'noto', sans-serif;}
.expire_pop .pop_cont{position: relative; text-align: center; padding: 30px 40px; background: #fff; border:1px solid #bf1e2e; box-shadow: 1px 0px 12px 6px rgba(0, 0, 0, .12); }
.expire_pop .pop_cont h3{font-size: 20px; color:#000; margin-bottom: 8px;}
.expire_pop .pop_cont p{font-size: 14px; color:#767676; margin-bottom: 25px;}
.expire_pop .pop_cont .bt_close{position: absolute; top: 0; right:0; font-size: 22px; color:#fff; width: 30px; height: 28px; line-height: 24px; background: #bf1e2e; text-align: center;}
.expire_pop .pop_cont .bt_wrap a{display:block; width: 100%; font-size: 16px; color:#fff; background: #bf1e2e; border-radius: 5px; padding: 17px 10px; position: relative; text-align: center;}
.expire_pop .pop_cont .bt_wrap a+a{margin-top: 10px;}
.expire_pop .pop_cont .bt_wrap a::after{content:'>'; font-size: 16px; color:#fff; display:inline-block; position: absolute; top:50%; right:10px; transform: translateY(-50%);}

.ico_plus{width:35px;height:35px;background:url('https://cdn.hackersut.com/www/images/lecture/Course/ico_lecture.png') no-repeat 0 -43px;}
.ico_close{display:inline-block;vertical-align:middle;width:15px;height:15px;background:url('https://cdn.hackersut.com/www/images/lecture/Course/ico_lecture.png') no-repeat 0 -27px;font-size:0;text-indent:-99999px;}
.checkmark{display:inline-block;}
.checkmark:after{content: '';display:block;width:7px;height:13px;border:solid #bf1e2e;border-width:0 2px 2px 0;transform:rotate(45deg);}
/* tab ����ver*/
.sub-wrap .srch_middle_tab{display:table;table-layout:fixed;width:100%;margin-bottom:33px;}
.sub-wrap .srch_middle_tab li{display:table-cell;width:50%;height:40px;line-height:38px;}
.sub-wrap .srch_middle_tab li.pos_r{position: relative;}
.sub-wrap .srch_middle_tab li a{display:block;width:100%;height:100%;text-align:center;font-size:18px;color:#333;border-bottom:1px solid #d6d6d6;font-weight:700;}
.sub-wrap .srch_middle_tab li.on a,.sub-wrap .srch_middle_tab li a:hover{color:#bf1e2e;background:#fff;border-bottom:3px solid #bf1e2e;}
.sub-wrap .srch_middle_tab.v2 li a{color:#999;border-bottom:2px solid #333;border-right:1px solid #dfdfdf;border-top:1px solid #dfdfdf;}/*height:55px;line-height:55px;*/
.sub-wrap .srch_middle_tab.v2 li.on a,.sub-wrap .srch_middle_tab.v2 li a:hover{color:#fff;background:#333;}

.live_class_popup{position: absolute;width: 120px;height: 50px;display: inline-block;left: 50%;transform: translateX(-50%);top: -55px;}


/*������û ����*/
.sub-lnb-wrap{}
.sub-lnb-wrap.fixed{position:fixed;top:0;left:0;width:100%;min-width:1350px;height:147px;box-sizing:border-box;background:#fff;z-index:1000;}
.sub-lnb-wrap.fixed .in{width:1000px;margin:0 auto;padding-top:20px;}
div.sub-wrap>.contents>.title.v2{margin-top:0;}
div.sub-wrap .title{overflow:hidden;height:32px;border-bottom:none;/*margin-top:50px;*/}
div.sub-wrap .title .tit_start{line-height:32px;}
div.sub-wrap .title.v2{border-bottom:2px solid #1a1a1a;margin-bottom:0;padding-bottom:10.5px;margin-top:50px; clear:both;}
div.sub-wrap .title.v3{border-bottom:1px solid #1a1a1a;margin-bottom:0;padding-bottom:14px;height:auto;margin-top:50px;}
div.sub-wrap .title.v3 .tit_start{font-size:20px;}
div.sub-wrap .title .payment_error_btn{position: absolute; right: 0; top: -2px;}
/*.sub-wrap .contents .halpBtn_lecture{top:5px !important;right:202px !important;}*/
.sub-wrap .contents .halpBtn_lecture{position:inherit;vertical-align:bottom;margin-right:10px;}
.sub-wrap .contents .title span{position:inherit;top:9px;font-size:15px;color:#999;}
.sub-wrap .sub-lnb{overflow:hidden;margin-bottom:30px;}
.sub-wrap .sub-lnb > li{float:left;width:50%;}
.sub-wrap .sub-lnb.col3 > li{width:33.333%;}
.sub-wrap .sub-lnb.col4 > li{width:33.33%;}
.sub-wrap .sub-lnb >li > a{text-align:center;font-size:17px;border:1px solid #ccc;border-left:0;color:#999;display:block;height:45px;line-height:45px;background:#fff;}
.sub-wrap .sub-lnb >li:first-child > a{border-left:1px solid #dfdfdf;}
.sub-wrap .sub-lnb >li.on > a,
.sub-wrap .sub-lnb >li:hover > a{color:#FFF;background:#333;border-color:#333;}
.sub-wrap .subWidth{width:1000px;}
/* s::������û ���� ��� �����ڴ� ��� */
.sub-wrap .cosWidth{width:1000px;overflow:hidden}
.sub-wrap .cosWidth .slides_h_bn{position:relative;width:490px;float:left;}
.sub-wrap .cosWidth .slides_h_bn:first-child{margin-right:19px;}
.sub-wrap .cosWidth .slides_h_bn:first-child .bxslider a:after{position:absolute;left:0;top:0;width:488px;height:298px;content:'';border:1px solid #ddd;z-index:0;}
.sub-wrap .cosWidth .slides_h_bn .slides_container{position:relative;width:490px;height:300px;overflow:hidden;}
.sub-wrap .cosWidth .slides_h_bn .slides_container a{position:relative;width:490px;height:300px;display:block;z-index:1;}
.sub-wrap .cosWidth .slides_h_bn .slides_container a img{display:block;}
.sub-wrap .slides_h_bn .bx-wrapper .bx-pager{position:absolute;right:10px; bottom: 275px; z-index:6;}
.sub-wrap .slides_h_bn .bx-wrapper .bx-pager.bx-default-pager a{}
.sub-wrap .slides_h_bn .bx-wrapper .bx-pager.bx-default-pager a{width:7px;height:7px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin:0 3px 0 3px;background-image:none;background:#ddd;}
.sub-wrap .slides_h_bn .bx-wrapper .bx-pager.bx-default-pager a:hover,
.sub-wrap .slides_h_bn .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#bf1e2e;}
/* e::������û ���� ��� �����ڴ� ��� */
/*middle_notice*/
.sub-wrap .middle_notice{margin-top:30px;}
.sub-wrap .middle_notice ul{overflow:hidden;width:100%;}
.sub-wrap .middle_notice ul li{float:left;width:25%;height:158px;margin-left:0;padding:30px 0 24px 30px;box-sizing:border-box;background:#f7edee;}
.sub-wrap .middle_notice ul li dl{border-right:1px solid #ded5d6;}
.sub-wrap .middle_notice ul li dl dt{color:#1a1a1a;font-size:18px;font-weight:800;margin-bottom:9px;}
.sub-wrap .middle_notice ul li dl dd{color:#000;font-size:16px;letter-spacing:-1px;}
.sub-wrap .middle_notice ul li:hover{background:#fff;border:1px solid #bf1e2e;padding-bottom:22px;}
.sub-wrap .middle_notice ul li:last-child dl{border-right:none;}
/*���㰭��*/
.sub-wrap .mylectue_search{position:relative;background:#f7f7f7;margin-top:50px;padding:50px 0;}
.sub-wrap .mylectue_search:before{content:'';width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);background:#f7f7f7;z-index:-1;}
.sub-wrap .mylectue_search .srch_middle_lecture{border:1px solid #e6e6e6;background:#fff;padding:40px 30px;}
.sub-wrap .mylectue_search .srch_middle_tab{height:42px;}
/* ���� ���� ã�� */
.sub-wrap .srch_my_lect{border-bottom:1px solid #ebebeb;}
/*.srch_my_lec_list > li dl{margin-bottom:20px;overflow:hidden;height:45px;line-height:45px;}*/
/*.srch_my_lec_list > li dt{!*display:inline-block;*!width:14%;font-size:22px;color:#333;font-weight:800;}*/
.sub-wrap .srch_my_lect_list li h3.sub_tit{font-size:22px;color:#1a1a1a;width:15%;}
.sub-wrap .srch_my_lect_list dl{overflow:hidden;float:right;width:85%;}
.sub-wrap .srch_my_lect_list dl dd{margin-bottom:5px;margin-right:2px;/*display:inline;position:relative;*/}
.sub-wrap .srch_my_lect_list li h3.sub_tit,
.sub-wrap .srch_my_lect_list dl dd,
.sub-wrap .srch_my_lect_list dl dt{float:left;line-height:45px;}
.sub-wrap .srch_my_lect_list dl dt{padding-right:30px;font-size:16px;font-weight:800;background:none;}
.sub-wrap .srch_my_lect_list dd label{display:inline-block;min-width:78px;height:45px;text-align:center;background:#f5f5f5;border:1px solid #f5f5f5;color:#808080;font-size:16px;border-radius:5px;box-sizing:border-box;/*white-space: nowrap;*/cursor:pointer;}
.sub-wrap .srch_my_lect_list dd input[type="checkbox"]{position:absolute;opacity:0;}
.sub-wrap .srch_my_lect_list dd input[type="checkbox"]:checked + label{color:#bf1e2e;background:#fff;border:1px solid #bf1e2e;box-sizing:border-box;}
.sub-wrap .srch_my_lect_list .time_graph{width:100%;overflow:hidden;}
.sub-wrap .srch_my_lect_list .t2 dd label{min-width:120px;}
/*.srch_my_lec_list .time_graph dl{overflow:hidden;float:right;}*/
.sub-wrap .srch_my_lect_list .time_graph dl dt{float:left;}
.sub-wrap .srch_my_lect_list .time_graph dl dd{display:block;float:left;width:24.7%;}
.sub-wrap .srch_my_lect_list .time_graph dl dd label{width:100%;}
.sub-wrap .srch_my_lect_list .time_graph dl dd input[type="checkbox"]:checked + label{position:relative;}
.sub-wrap .srch_my_lect_list .time_graph dl dd input[type="checkbox"]:checked + label:before{content:'';width:15px;height:11px;position:absolute;top:17px;left:62px;background:url('https://cdn.hackersut.com/www/images/lecture/Course/ico_lecture.png') no-repeat 0 -16px;}
/* ���� ���� */
.sub-wrap .srch_my_lect_list .lavel dd .help { display:none; position:absolute; left:0px; top:28px;z-index:999; width:194px; border:solid 1px #ff7a7a; background:#fff;  }
.sub-wrap .srch_my_lect_list .lavel dd .help .inside { padding:15px; text-align:left;  }
.sub-wrap .srch_my_lect_list .lavel dd .help strong.tit { line-height:16px; font-size:12px; color:#444444; }
.sub-wrap .srch_my_lect_list .lavel dd .help ul { margin-top:12px; }
.sub-wrap .srch_my_lect_list .lavel dd .help ul li { line-height:16px; font-size:11px; color:#666666;  }
/*.srch_my_lec_list>li{font-size:14px;margin-top:34px; line-height:14px; }*/
/*.srch_my_lec_list>li:first-child{margin-top:0;}*/
/*.srch_my_lec_list>li dd{ float:left;width:70px; text-align:center;  font-size:12px; }*/
/*.srch_my_lec_list>li strong.ico_down{display:block;font-weight:normal;margin-top:8px;}*/
/*.srch_my_lec_list>li span{font-weight:600;color:#74bde4;font-size:11px;display:block;margin-top:3px;letter-spacing:-1px;}*/
/*.srch_my_lec_list .lavel dd{ background:url("https://cdn.hackersut.com/www/images/event/2015/0428/bg_line.gif") repeat-x 0 8px; position:relative; }*/
/*.srch_my_lec_list .lavel dd.last{ width:10px; height:17px; background:url("https://cdn.hackersut.com/www/images/event/2015/0428/arrow_last.gif") no-repeat right 0Px; }*/
/*.mylectue_search .ssu_addtxt {position:absolute;top:590px;left:50%;margin-left:200px;font-family:NanumGothic;}*/
/*.srch_my_lec_list label {padding-left:0; display:block; }*/
/*.srch_my_lec_list label strong.ico_down { color:#eb0d27;  !* padding-right:0px; background:url("https://cdn.hackersut.com/www/images/event/2015/0428/ico_down.gif") no-repeat right 5Px; *! }*/
/*.srch_my_lec_list label strong.ico_down img { margin-left:4px; position:relative; top:-1px; }*/
/*.srch_my_lec_list input{display:inline-block;margin-right:5px; width:18px; height:18px;}*/
/*.srch_my_lec .ta_r{ padding:10px 0px 10px 0px;   text-align:right; }*/
/*.srch_my_lec .btn_gr { padding:4px 0px;  width:84px;  text-align:center; display:inline-block; line-height:20px; font-size:11px; color:#fff; background:#bababa; }*/
/*.srch_my_lec .btn_gr.bgc {background:#ff253f; color:#fff; }*/
/*.srch_my_lec .btn_gr:hover {color:#fff; background:#d3d3d3}*/
/*.srch_my_lec a:hover .btn_gr {color:#fff; background:#d3d3d3}*/
/*.srch_my_lec .btn_gr.fc_point_r:hover {background:#d01715; color:#fff !important}*/
.sub-wrap .guide_info{margin-top:15px;}
/*sub-wrap-������ ����*/
.sub-wrap [class^="btn_"]{position:relative;color:#777;font-size:14px;padding-left:20px;}
.sub-wrap [class^="btn_"]:before{position:absolute;top:0;left:0;background:url('https://cdn.hackersut.com/www/images/lecture/Course/ico_lecture.png') no-repeat 0 0;}
.sub-wrap .btn_guide:before{content:'';width:16px;height:16px;}
.sub-wrap .btn_map:before{content:'';width:16px;height:17px;background-position:-17px 0;}
.sub-wrap .btn_program:before{content:'';width:16px;height:16px;background-position:-19px -18px;}
.sub-wrap .btn_guide{margin-right:20px;}
/*�������̵� ���̾�*/
.sub-wrap .guide_info{position:relative;}
.tooltip_pop.help .tab-con{height:270px;overflow-y:auto;}
.tooltip_pop.help dl{margin-top:15px;}
.tooltip_pop.help dl dt{font-weight:bold;}
.tooltip_pop.help dl dt:before{content:'��';margin-right:4px;}
.tooltip_pop.help dl dd{padding-left:0.3em;text-indent:0.3em;}
/*���Ǹ���Ʈ*/
.sub-wrap .lecture_wrap .srch_middle_tab li{height:55px;line-height:53px;}
.sub-wrap .lecture_wrap .con_tit{overflow:hidden;}
.sub-wrap .lecture_wrap .con_tit .guide_info{float:right;margin-top:0;}
.sub-wrap .lecture_wrap .red-box .dis{color:#bf1e2e;}
.sub-wrap .lecture_wrap .red-box .pri{color:#888;}
/*.lecture_wrap .lecture-list .lecture-item>div{display:table-cell;vertical-align:middle;}*/
.sub-wrap  .lecture_wrap .lecture-list{margin-top:20px;}
.sub-wrap .lecture_wrap .lecture-list .lecture-item{overflow:hidden;margin-top:20px;border:1px solid #d6d6d6;}
.sub-wrap .lecture_wrap .lecture-list .lecture-item:first-child{margin-top:0;}
.sub-wrap .lecture_wrap .lecture-item .bx_left,
.sub-wrap .lecture_wrap .lecture-item .bx_right{float:left;padding:30px;box-sizing:border-box;}
.sub-wrap .lecture_wrap .lecture-item.renew_241113{display: flex;align-items: center;background:#fafafa;height: 100%;}
.sub-wrap .lecture_wrap .lecture-item.renew_241113 .bx_left,
.sub-wrap .lecture_wrap .lecture-item.renew_241113 .bx_right{float:unset;padding:30px;box-sizing:border-box;height: 100%;}
.sub-wrap .lecture_wrap .lecture-item.renew_241113 .bx_right .lecture-price ul.price{display: flex;align-items: center;}
.sub-wrap .lecture_wrap .lecture-item.renew_241113 .bx_right .lecture-price ul li{float:unset;}
.sub-wrap .lecture_wrap .lecture-item.renew_241113 .bx_left .lecture-title-box .lecture-ico:not(:last-of-type){margin-right:5px;}
.sub-wrap .lecture_wrap .lecture-item .bx_left{width:60%;background:#fff;}
.bx_left .lecture-title-box{padding-bottom:35px;border-bottom:1px dashed #e6e6e6;}
.bx_left .lecture-title-box .lecture-ico{display:inline-block;padding:5px 10px;border:1px solid #bf1e2e;border-radius:15px;font-size:13px;font-weight:bold;}
.bx_left .lecture-title-box .lecture-ico.lecture{color:#bf1e2e;}
.bx_left .lecture-title-box .lecture-ico.type{color:#1c86c2;border:1px solid #1c86c2;}
.bx_left .lecture-title-box .lecture-ico.level{color:#1f8131;border:1px solid #1f8131;}
.bx_left .lecture-title-box .lecture-ico.package{color:#395cc1;border:1px solid #395cc1;}
.bx_left .lecture-title-box .lecture-ico.normal{color:#e35500;border:1px solid #e35500;}
.bx_left .lecture-title-box .lecture-ico.recomm{color:#841fb3;border:1px solid #841fb3;}
.bx_left .lecture-title-box .lecture-ico.deadline{color:#e935ac;border:1px solid #e935ac;animation:deadline 1s infinite;}
/*deadline animation*/
@keyframes deadline {50%{color:#d6d6d6;}}
.bx_left .lecture-title-box .lecture-title{display:block;font-size:18px;margin:20px 0 15px;letter-spacing:-1px;}
.bx_left .lecture-title-box .sub-text{color:#525252;font-size:16px;letter-spacing:-1px;}
.bx_left .lecture-info{overflow:hidden;padding-top:20px;}
.bx_left .lecture-info li{float:left;margin-right:45px;}
.bx_left .lecture-info li dl{font-size:16px;}
.bx_left .lecture-info li dl dt{margin-bottom:5px;color:#1a1a1a;font-weight:bold;}
.bx_left .lecture-info li dl dd{}
.lecture_wrap .lecture-item .bx_right{width:40%;background:#fafafa;}
.bx_right .lecture-price{position:relative;}
.bx_right .lecture-price ul.price{padding-bottom:25px;border-bottom:1px solid #e6e6e6;}
.bx_right .lecture-price ul.member{padding:25px 0;}
.bx_right .lecture-price ul{overflow:hidden;height:50px;}
.bx_right .lecture-price ul li{float:left;width:33.33%;}
.bx_right .lecture-price ul li.tit{width:32%;line-height:50px;}
.bx_right .lecture-price ul li.tit strong{font-size:20px;color:#1a1a1a;}
.bx_right .lecture-price ul li.del{width:28%;line-height:50px;text-align:center;}
.bx_right .lecture-price ul li.won{width:40%;text-align:right;font-weight:900;}
.bx_right .lecture-price ul li.won .discount_rate{display:block;font-size:16px;color:#bf1e2e;letter-spacing:-0.5px;}
.bx_right .lecture-price ul li.won strong{font-size:26px;color:#1a1a1a;}
.bx_right .lecture-price ul.member .ico_plus{position:absolute;top:58px;left:50%;margin-left:-17.5px;}
.bx_right .lecture-btn{margin-top:25px;}
.bx_right .lecture-btn a{min-width:145px;font-size:16px;}
/*.lecture_wrap h5{font-size:14px;text-align:right;color:#999;margin:40px 0 15px;}*/
/* ���� �ڼ������� */
.sub-wrap .lecture-detail{}
.sub-wrap .lecture-detail .board-wrap table th,
.sub-wrap .lecture-detail .board-wrap table td{padding:15px 0;}
.sub-wrap .lecture-detail .lecture-list-title .lecture-name{font-size:24px;color:#1a1a1a;}
.sub-wrap .lecture-detail .lecture-list-title .lecture-name span{margin-right:10px;}
.sub-wrap .lecture-detail .lecture-list-title .sub-text{padding-top:30px;font-size:16px;}
.sub-wrap .tb-box{width:100%;border:1px solid #e6e6e6;}
.sub-wrap .tb-box th{background:#fafafa;color:#1a1a1a;}
.sub-wrap .tb-box th:last-child{background:#fdf7f8;}
.sub-wrap .tb-box th,.sub-wrap .tb-box td{padding:17px 0;text-align:center;font-size:16px;border-right:1px solid #e6e6e6;}
.sub-wrap .tb-box td{padding:35px 0;}
.sub-wrap .tb-box td.price *{display:block;line-height:1.3;}
.sub-wrap .tb-box td.price span:first-of-type{font-size:18px;}
.sub-wrap .tb-box td.price span{font-size:16px;font-weight:bold;}
.sub-wrap .tb-box td.price .ico_plus{position:absolute;left:-17.5px;top:50%;margin-top:-17.5px;}
.sub-wrap .tb-box td.price del{color:#999;line-height:2.3;}
.sub-wrap .tb-box td.price strong{display:inline;font-size:24px;color:#1a1a1a;}
.sub-wrap .lecture-intro::after{content:''; display:block; clear: both;}
.sub-wrap .lecture-intro dl{margin-bottom:50px;}
.sub-wrap .lecture-intro dt{position:relative;padding-left:10px;font-size:18px;font-weight:800;margin-bottom:20px;}
.sub-wrap .lecture-intro dt:before{content:'';width:4px;height:15px;display:inline-block;position:absolute;top:4px;left:0;background:#bf1e2e;border-radius:15px;}
.sub-wrap .lecture-intro dd{font-size:16px;}
.sub-wrap .lecture-intro dd table{float: none;}
.sub-wrap .lecture-intro dd p{line-height:1.7;}
/*.sub-wrap .lecture-intro dd:before{content:'�� ';padding-left:13px;}*/
.sub-wrap .lecture-intro dd.align{padding-left:64px;text-indent:-64px;}
/* ������ �Ұ� */
.sub-wrap .teacher_info{}
.sub-wrap .teacher_info ul{overflow:hidden;margin-top:50px;}
.sub-wrap .teacher_info ul li{float:left;width:50%;overflow:hidden;}
.sub-wrap .teacher_info .teacher_img{float:left;border:1px solid #e6e6e6;}
.sub-wrap .teacher_info .teacher_img a{width:187px;height:199px;position:relative;display:block;}
.sub-wrap .teacher_info .teacher_img img{max-width:100%;max-height:100%;width:auto;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;}
.sub-wrap .teacher_info .teacher_txt{float:left;padding-left:20px;width:311px;box-sizing:border-box;}
.sub-wrap .teacher_info .teacher_txt .name{font-size:22px;font-weight:800;color:#1a1a1a;}
.sub-wrap .teacher_info .teacher_txt .lect{font-size:18px;font-weight:800;color:#bf1e2e;padding-left:20px;position:relative;}
.sub-wrap .teacher_info .teacher_txt .lect:before{content:'';width:1px;height:14px;background:#ccc;position:absolute;top:6px;left:10px;}
.sub-wrap .teacher_info .teacher_txt .profile{font-size:16px;line-height:1.5;}
.sub-wrap .teacher_info .teacher_txt .profile strong{display:block;margin:15px 0;}
.sub-wrap .teacher_info .teacher_img:hover a:before,
.sub-wrap .book_info ul li .book_img:hover a:before{content:'�ڼ��� ���� >';position:absolute;bottom:0;left:0;width:100%;height:44px;line-height:44px;font-size:16px;text-align:center;color:#fff;z-index:1;background:#000;opacity:0.7;filter:alpha(opacity=70);}
/* ���� ���� */
.sub-wrap .book_info{}
.sub-wrap .book_info ul{overflow:hidden;}
.sub-wrap .book_info ul li{float:left;margin-top:50px;width:25%;}
.sub-wrap .book_info ul li:first-of-type{margin-left:0;}
.sub-wrap .book_info ul li .book_img{width:189px;height:243px;position:relative;}
.sub-wrap .book_info ul li .book_img img{max-width:100%;max-height:100%;width:auto;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;}
.sub-wrap .book_info ul li .book_box{font-size:16px;margin-top:30px;}
.sub-wrap .book_info ul li .book_box dt{color:#1a1a1a;font-weight:800;margin-bottom:15px;}
.sub-wrap .book_info ul li .book_box dd em{color:#bf1e2e;}
.sub-wrap .book_info ul li .book_box dd span{padding-left:20px;position:relative;}
.sub-wrap .book_info ul li .book_box dd span:before{content:'';width:1px;height:14px;background:#ccc;position:absolute;top:6px;left:10px;}
/* Ŀ��ŧ�� */
.sub-wrap .curriculum{font-size:16px;margin-top:30px;}
/* �˾Ƶθ� ���� ���� */
.sub-wrap .tip{font-size:16px;margin-top:30px;}
.sub-wrap .tip p{line-height:1.7;}
/* ���̺� */
.sub-wrap .sub-wrap table td.active{color:#bf1e2e;}
/* e::lecture renewal 191230*/


/*�ڷγ� ���༭ �߰�*/
.terms_desc{padding:20px 0}
.terms_desc h3{font-size:22px;color:#000;padding-bottom:15px;}
.terms_desc .terms_box{width:650px;margin:20px auto;padding:20px;border:1px solid #000;}
.terms_desc .temes_desc2{padding:40px 0;}
.terms_desc .temes_desc3{text-align:center;}
.terms_desc .temes_desc4{text-align:right;color:#000;}

/* �������� �ذ�ȳ� �˾� */
.payment_error {display: none;position: absolute; top: 150px; z-index: 4;}
.payment_error .error_list {position: absolute; top: 65.5%; left: 26%; font-size: 13px; color: #222;}