/*****************************
 : п ȳ CSS

ۼ : 2012.04.05
*****************************/

@import url("/jrjump/common/css/sub/popup.css");


.mypage_wrap {border:5px #f3f3f3 solid; padding:30px 31px; margin:0 0 70px 0; min-height:475px; height:auto!important; _height:455px;}

.mypage_wrap table {width:708px!important;}

.mypage_wrap h3 {margin:0 0 10px 0;  display:flex; justify-content: space-between; align-items: center;}
.mypage_wrap h3.voca {margin:0 0 15px 0;}
.mypage_wrap h3.onebyone {margin:60px 0 10px;}

.mypage_wrap .alignC {text-align:center;}
.mypage_wrap .clear {clear:both;}
.mypage_wrap .pt10  {padding-top:10px;}
.mypage_wrap .mgt10 {margin-top:10px;}
.mypage_wrap .mgt30 {margin-top:30px;}
.mypage_wrap .mgt60 {margin-top:60px;}
.mypage_wrap .mgb10 {margin-bottom:10px;}
.mypage_wrap .mgb20 {margin-bottom:20px;}
.mypage_wrap .mgb60 {margin-bottom:60px;}


.mypage_wrap a.top_btn {float:right;}


/*н*/
.mypage_wrap .jrvoca_script {background:#f9f9f9; padding:20px; color:#666; line-height:160%; margin:0 0 30px 0;}

.mypage_wrap .jrvoca_tab { background:#f9f9f9; text-align:center; margin:0 0 20px 0;}
.mypage_wrap .jrvoca_tab li{ background:url('https://cdn.hackersut.com/www/images/mypage/bg_tab_line.gif') right center no-repeat; display:inline-block; *zoom:-1; *display:inline; width:84px; text-align:center; padding:11px 0 7px; }
.mypage_wrap .jrvoca_tab li.end {background:none;}
.mypage_wrap .jrvoca_tab a {display:inline-block; *zoom:-1; *display:inline; height:11px;}
.mypage_wrap .jrvoca_tab a span {display:none;}
.mypage_wrap .jrvoca_tab a.vol1 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_voca01.gif') no-repeat; width:35px;}
.mypage_wrap .jrvoca_tab a.vol2 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_voca02.gif') no-repeat; width:38px;}
.mypage_wrap .jrvoca_tab a.vol3 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_voca03.gif') no-repeat; width:38px;}
.mypage_wrap .jrvoca_tab a.vol4 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_voca04.gif') no-repeat; width:38px;}
.mypage_wrap .jrvoca_tab a.vol5 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_voca05.gif') no-repeat; width:38px;}
.mypage_wrap .jrvoca_tab a.vol6 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_voca06.gif') no-repeat; width:38px;}
.mypage_wrap .jrvoca_tab a.vol7 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_voca07.gif') no-repeat; width:37px;}
.mypage_wrap .jrvoca_tab a.vol8 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_voca08.gif') no-repeat; width:38px;}
.mypage_wrap .jrvoca_tab li.on a, .mypage_wrap .jrvoca_tab a:hover {background-position:0 -11px;}

.mypage_wrap .jrvoca_day li{float:left; width:135px; margin:0 8px 10px 0; }
.mypage_wrap .jrvoca_day li span {display:block; height:28px; line-height:30px; padding:0; font-weight:bold !important; font-family:dotum !important; text-align:center; overflow:hidden; }
.mypage_wrap .jrvoca_day li span.day {width:135px; background:url('https://cdn.hackersut.com/www/images/mypage/bg_vocatest_day.gif') no-repeat; color:#242424; }
.mypage_wrap .jrvoca_day li span.hit {width:133px; color:#666; border:1px #d4d4d4 solid; border-top:none;}
.mypage_wrap .jrvoca_day li.end {margin:0 0 10px 0;}
.mypage_wrap .jrvoca_day li a {display:block; }

.mypage_wrap .jrvoca_board {float:none;padding:0;width:100%;}
.mypage_wrap span.redtext {color:#cc0000;}
.mypage_wrap .jrvoca_board .chk_button {float:right;margin-top:-4px;}
.mypage_wrap .jrvoca_board .chk_button button {margin:0 auto;padding:3px 5px;border:1px solid #ddd;border-radius:3px;text-align:center;font-size:12px;}
.mypage_wrap .jrvoca_board .chk_button button:hover {border-color:#cdcaca;}
/*㳻*/
.mypage_counsel_tab {height:37px; margin:0 0 15px 0;}
.mypage_counsel_tab li {float:left; height:37px;}
.mypage_counsel_tab li a {display:block; height:37px; text-align:center;}
.mypage_counsel_tab li a span {display:none;}
.mypage_counsel_tab li a.menu01 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_counsel01.gif') no-repeat; width:194px;}
.mypage_counsel_tab li a.menu02 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_counsel02.gif') no-repeat; width:195px;}
.mypage_counsel_tab li a.menu03 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_counsel03.gif') no-repeat; width:195px;}
.mypage_counsel_tab li a.menu04 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_counsel04.gif') no-repeat; width:195px;}
.mypage_counsel_tab li a.menu05 {/*background:url('https://cdn.hackersut.com/www/images/mypage/tab_counsel05.gif') no-repeat; width:157px;*/}
.mypage_counsel_tab li a:hover , .mypage_counsel_tab li.on a {background-position:bottom;}

.mypage_wrap .counsel_script {background:#f9f9f9; padding:20px; margin:0 0 30px 0;}
.mypage_wrap .counsel_script p {line-height:22px;}
.mypage_wrap .counsel_script strong {color:#333;}
.mypage_wrap .counsel_script ul li {display:inline-block; *zoom:-1; *display:inline; margin:0 50px 0 0; background:url('https://cdn.hackersut.com/www/images/mypage/blit_graydot.gif') left center no-repeat; padding:0 0 0 12px; }
.mypage_wrap .counsel_script ul li span.red { color:#cc0000;}

.mypage_wrap .onebyone_box {border:1px #dedede solid; padding:30px;}
.mypage_wrap .onebyone_box .onebyone {width:100%; }
.mypage_wrap .onebyone_box .onebyone th{ border:1px #eaeaea solid; background:#f7f7f7; text-align:left; padding:9px 0 9px 25px;}
.mypage_wrap .onebyone_box .onebyone td{ border:1px #eaeaea solid; padding:9px 25px;}
.mypage_wrap .onebyone_box .onebyone td span.red {color:#cc0000;}
.mypage_wrap .onebyone_box .onebyone td input {border:1px #dedede solid; padding:0 3px; height:19px; line-height:20px;}
.mypage_wrap .onebyone_box .onebyone td input.title {width:416px;}
.mypage_wrap .onebyone_box .onebyone td input.mail {width:120px;}
.mypage_wrap .onebyone_box .onebyone td input.phone {width:70px;}
.mypage_wrap .onebyone_box .onebyone td textarea {width:416px; padding:3px; border:1px #dedede solid; height:140px;}


/**/

.mypage_account_tab {height:37px; margin:0 0 15px 0;}
.mypage_account_tab li {float:left; height:37px;}
.mypage_account_tab li a {display:block; height:37px; text-align:center;}
.mypage_account_tab li a span {display:none;}
.mypage_account_tab li a.menu01 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_account01.gif') no-repeat; width:390px;}
.mypage_account_tab li a.menu02 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_account02.gif') no-repeat; width:389px;}
.mypage_account_tab li a:hover , .mypage_account_tab li.on a {background-position:bottom;}

.mypage_wrap .account_list {width:100%; }
.mypage_wrap .account_list th {background:#f9f9f9; color:#363636; border-top:1px #9d9d9d solid; border-bottom:1px #dedede solid; border-right:1px #dedede solid; padding:15px 0;}
.mypage_wrap .account_list th.end, .mypage_wrap .account_list td.end {border-right:none; }
.mypage_wrap .account_list td.end span {display:block; margin-bottom:10px}
.mypage_wrap .account_list td {border-bottom:1px #dedede solid; border-right:1px #dedede solid; font-size:11px; text-align:center; padding:10px 0 7px;}
.mypage_wrap .account_list td.alignL {padding:10px 20px 7px; text-align:left;}
.mypage_wrap .account_list tr.over td, .mypage_wrap .account_list tr:hover td {background:#fdf2f0;}
.mypage_wrap .account_script {padding:20px 20px 0;  }
.mypage_wrap .account_script li {font-size:11px; color:#8f8e8e; margin:0 0 6px 0;}

/**/
.mypage_wrap .score_scprit {background:#f9f9f9; padding:20px; margin:0 0 40px 0; line-height:180%;}
.mypage_wrap .score_scprit strong.red{color:#cc0000;}

.mypage_wrap .tab_graph {background:#f9f9f9; height:30px; overflow:hidden;}
.mypage_wrap .tab_graph li {float:left; width:236px; height:30px; background:url('https://cdn.hackersut.com/www/images/mypage/bg_tab_line.gif') right center no-repeat; text-align:center;}
.mypage_wrap .tab_graph li.end {background:none;}
.mypage_wrap .tab_graph li a {display:block; height:14px; margin:8px auto;}
.mypage_wrap .tab_graph li a span{display:none;}
.mypage_wrap .tab_graph li a.menu01 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_graph01.gif') no-repeat; width:71px;}
.mypage_wrap .tab_graph li a.menu02 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_graph02.gif') no-repeat; width:70px;}
.mypage_wrap .tab_graph li a.menu03 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_graph03.gif') no-repeat; width:70px;}
.mypage_wrap .tab_graph li.on a, .mypage_wrap .tab_graph li a:hover {background-position:bottom;}

.mypage_wrap .test_graph {margin:0 auto;}
.mypage_wrap .test_graph th {color:#333;}
.mypage_wrap .test_graph tr.bar {height:50px;}
.mypage_wrap .test_graph td {text-align:center; color:#666; padding:3px 0;}
.mypage_wrap .test_graph td.month {}
.mypage_wrap .test_graph tr.bar td {vertical-align:bottom;}
.mypage_wrap .test_graph td p.graph_bar{background:#cc0000; width:10px; margin:0 auto;}

.mypage_wrap .tab_score {background:#f9f9f9; height:30px; overflow:hidden; padding:0 0px;}
.mypage_wrap .tab_score li {float:left; padding:0 28px; height:30px; background:url('https://cdn.hackersut.com/www/images/mypage/bg_tab_line.gif') right center no-repeat; text-align:center;}
.mypage_wrap .tab_score li.end {background:none;}
.mypage_wrap .tab_score li a {display:block; height:14px; margin:8px auto 0;}
.mypage_wrap .tab_score li a span {display:none;}
.mypage_wrap .tab_score li a.menu01 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_score01.gif') no-repeat; width:22px;}
.mypage_wrap .tab_score li a.menu02 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_score02.gif') no-repeat; width:93px;}
.mypage_wrap .tab_score li a.menu03 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_score03.gif') no-repeat; width:96px;}
.mypage_wrap .tab_score li a.menu04 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_score04.gif') no-repeat; width:69px;}
.mypage_wrap .tab_score li a.menu05 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_score05.gif') no-repeat; width:69px;}
.mypage_wrap .tab_score li a.menu06 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_score06.gif') no-repeat; width:68px;}
.mypage_wrap .tab_score li.on a, .mypage_wrap .tab_score li a:hover {background-position:bottom;}

.mypage_wrap .board_score {width:709px; background:url('https://cdn.hackersut.com/www/images/board/bg_myscore.gif') no-repeat;}
.mypage_wrap .board_score thead th {background:url('https://cdn.hackersut.com/www/images/board/th_bg.gif') right 2px no-repeat;}
.mypage_wrap .board_score thead th.lastEnd {background:none;}



.mypage_wrap .tab_apply {background:#f9f9f9; height:30px; overflow:hidden; padding:0 0px;}
.mypage_wrap .tab_apply li {float:left; padding:0 38px; height:30px; background:url('https://cdn.hackersut.com/www/images/mypage/bg_tab_line.gif') right center no-repeat; text-align:center;}
.mypage_wrap .tab_apply li.end {background:none;}
.mypage_wrap .tab_apply li a {display:block; height:14px; margin:8px auto 0;}
.mypage_wrap .tab_apply li a span {display:none;}
.mypage_wrap .tab_apply li a.menu01 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_apply01.gif') no-repeat; width:46px;}
.mypage_wrap .tab_apply li a.menu02 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_apply02.gif') no-repeat; width:46px;}
.mypage_wrap .tab_apply li a.menu03 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_apply03.gif') no-repeat; width:58px;}
.mypage_wrap .tab_apply li a.menu04 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_apply04.gif') no-repeat; width:34px;}
.mypage_wrap .tab_apply li a.menu05 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_apply05.gif') no-repeat; width:22px;}
.mypage_wrap .tab_apply li.on a, .mypage_wrap .tab_apply li a:hover {background-position:bottom;}

.mypage_wrap .tab_apply2 {clear:both; margin:0 0 30px; display:inline-block;}
.mypage_wrap .tab_apply2 li {float:left;margin-bottom:5px;}
.mypage_wrap .tab_apply2 li a {width:177px;padding:12px 0; color:#858585; background-color:#f5f5f5; text-align:center; display:block;border:1px solid #d6d6d6;box-sizing:border-box;border-bottom:1px solid #ec0d28;font-weight:bold;}
.mypage_wrap .tab_apply2 li.on a,
.mypage_wrap .tab_apply2 li a:hover { background-color:#ec0d28;color:#fff;}

.mypage_wrap .tab_apply3 {clear:both; margin:0 0 30px; display:inline-block;}
.mypage_wrap .tab_apply3 li {float:left;margin-bottom:15px;}
.mypage_wrap .tab_apply3 li a {width:141px; padding:12px 0;font-size:11px; color:#858585; background-color:#f5f5f5; text-align:center; display:block;border:1px solid #d6d6d6;box-sizing:border-box;border-bottom:1px solid #ec0d28;font-weight:bold;}
.mypage_wrap .tab_apply3 li.on a,
.mypage_wrap .tab_apply3 li a:hover { background-color:#ec0d28;color:#fff;}



/* - */
.mypage_wrap a.btn_more{position:absolute; margin:-28px 0 0 670px;}
.mypage_wrap .tab_mainC {background:#f9f9f9; height:30px; overflow:hidden; margin:0 0 20px 0;}
.mypage_wrap .tab_mainC li {float:left;padding:0 60px; height:30px; background:url('https://cdn.hackersut.com/www/images/mypage/bg_tab_line.gif') right center no-repeat; text-align:center;}
.mypage_wrap .tab_mainC li.end {background:none;}
.mypage_wrap .tab_mainC li a {display:block; height:14px; margin:8px auto;}
.mypage_wrap .tab_mainC li a span{display:none;}
.mypage_wrap .tab_mainC li a.menu01 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_main_counsel01.gif') no-repeat; width:47px;}
.mypage_wrap .tab_mainC li a.menu02 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_main_counsel02.gif') no-repeat; width:47px;}
.mypage_wrap .tab_mainC li a.menu03 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_main_counsel03.gif') no-repeat; width:47px;}
.mypage_wrap .tab_mainC li a.menu04 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_main_counsel04.gif') no-repeat; width:66px;}
.mypage_wrap .tab_mainC li a.menu05 {background:url('https://cdn.hackersut.com/www/images/mypage/tab_main_counsel05.gif') no-repeat; width:100px;}
.mypage_wrap .tab_mainC li.on a, .mypage_wrap .tab_mainC li a:hover {background-position:bottom;}
.mypage_wrap .main_scoreLeft  { width:375px; height:140px; float:left; margin-right:33px;}
.mypage_wrap .main_scoreRight { width:300px; height:140px; float:left;}
.mypage_wrap .main_scoreRight p {padding:7px 0; text-align:center;}
.mypage_wrap .main_scoreList  { width:375px; float:none;}

/*425  ߰*/
.mypage_wrap .mypage_member {height:24px;}
.mypage_wrap .mypage_member h3 {float:left; padding:6px 0 0;}
.mypage_wrap .mypage_member span {float:left; height:14px; margin-left:7px; padding:7px 0 0; }
.mypage_wrap .mypage_member span.type {width:140px; }
.mypage_wrap .mypage_member img {vertical-align:text-bottom;}
.mypage_wrap .mypage_member a.membershiip {margin:-6px 0;}
.mypage_wrap .mypage_member .memberType {float:left; width:230px;}
.mypage_wrap .mypage_member .studentID {float:left; width:200px;}
.mypage_wrap .membershipIntro {clear:both; margin:0 0 60px 20px;}

/*514 ڼ ߰*/
.mypage_wrap .delivery_list {width:100%; }
.mypage_wrap .delivery_list th {background:#f9f9f9; color:#363636; border-top:1px #9d9d9d solid; border-bottom:1px #dedede solid; border-right:1px #dedede solid; padding:15px 0;}
.mypage_wrap .delivery_list th.end, .mypage_wrap .delivery_list td.end {border-right:none; }
.mypage_wrap .delivery_list td.end span {display:block; margin-bottom:10px}
.mypage_wrap .delivery_list td {border-bottom:1px #dedede solid; border-right:1px #dedede solid; font-size:11px; text-align:center; padding:10px 0 7px;}
.mypage_wrap .delivery_list td.alignL {padding:10px 20px 7px; text-align:left;}
.mypage_wrap .delivery_list tr.bgpink {background:#fdf2f0;}

/* s::lecture renewal 191230*/
/* ˾*/
.tooltip_pop.coupon p{font-size:14px;color:#333;margin:20px 0;}
.tooltip_pop.coupon [type="text"]{width:100%;height:38px;line-height:38px;border:1px solid #ddd;text-indent:5px;}
/*/ ˾*/
.tooltip_pop.use{font-size:14px;}
.tooltip_pop.use dl{margin-top:15px;}
.tooltip_pop.use dl dt{font-weight:bold;}
.tooltip_pop.use dl dt:before{content:'';margin-right:4px;}
.tooltip_pop.use dl dd{padding-left:0.3em;text-indent:0.3em;}
/*û ȮΰԽ&ۼ*/
.sub-wrap .certifi-board table td:nth-of-type(2){text-align:left;padding:32px 15px;}
.sub-wrap .certifi-write-board .tb-list{margin-top:20px;}
.sub-wrap .certifi-write-board .tb-list .file-box{float:left;}
.sub-wrap .certifi-write-board .tb-list .file-box input[type="file"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.sub-wrap .certifi-write-board .tb-list .file-add-list{margin-top:5px;}
.sub-wrap .certifi-write-board .tb-list .family-add-list{margin-top:10px;}
.sub-wrap .certifi-write-board .tb-list .file-add-list>li{float:left;margin-left:20px;}
.sub-wrap .certifi-write-board .tb-list .family-add-list>li{float:left;margin:10px 20px 0 0;}
.sub-wrap .certifi-write-board .tb-list .file-add-list>li .file-add,
.sub-wrap .certifi-write-board .tb-list .family-add-list>li .family-add{font-size:14px;color:#808080;text-decoration:underline;text-underline-position:under;}
/*ٱ*/
.sub-wrap .my-cart .board-wrap{margin-bottom:0;}
.sub-wrap .my-cart .sub-txt{overflow:hidden;}
.sub-wrap .my-cart .sub-txt .f_r{line-height:27px;}
.sub-wrap .my-cart .total-box{text-align:center;padding:32px 0;border:1px solid #1a1a1a;border-radius:5px;font-weight:bold;color:#1a1a1a;font-size:20px;}
.sub-wrap .my-cart .notice-box{margin-top:30px;}
.sub-wrap .my-cart .notice-box dt{font-size:15px;color:#333;}
.sub-wrap .my-cart .notice-box dd{font-size:14px;}
.sub-wrap .my-cart .tb-list td input+i{margin-left:40px;}
.sub-wrap .my-cart .tb-list td label:first-child input+i{margin-left:0;}
.sub-wrap .my-cart .tb-list .input-txt{margin-left:10px;}
.sub-wrap .box-type1{padding:30px;border:5px solid #f3f3f3;margin-top:50px;}
.sub-wrap .box-type2{padding:20px 30px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;background:#fafafa;margin-top:50px;}
.sub-wrap .notice-type1{margin-bottom:20px;}
.sub-wrap .notice-type1 dt{position:relative;padding-left:10px;font-size:18px;font-weight:800;margin-bottom:15px;}
.sub-wrap .notice-type1 dt:before{content:'';width:4px;height:15px;display:inline-block;position:absolute;top:4px;left:0;background:#bf1e2e;border-radius:15px;}
.sub-wrap .notice-type1 dd{font-size:15px;}
.sub-wrap .notice-type1 dd:before{content:' ';}
.sub-wrap .benefit-box .tab-box{margin-top:30px;}
.sub-wrap .benefit-box .gray-box2{font-size:15px;color:#333;}
.sub-wrap .benefit-box .gray-box2 strong{font-size:16px;}
.sub-wrap .benefit-box .gray-box2 p{margin:10px 0;}
.sub-wrap .benefit-box .js-con2 .board-wrap{margin-top:20px;border-top:1px solid #e6e6e6;}
.sub-wrap .benefit-box .js-con2 .board-wrap th{border-right:1px solid #e6e6e6;}
.sub-wrap .benefit-box .js-con2 .board-wrap th,
.sub-wrap .benefit-box .js-con2 .board-wrap td{padding:20px 0;}
.sub-wrap .benefit-box .bene-notice,
.sub-wrap .receipt-box .receipt-notice{margin-top:20px;}
.sub-wrap .benefit-box .bene-notice dt,
.sub-wrap .receipt-box .receipt-notice dt{font-size:15px;color:#333;margin-bottom:15px;}
.sub-wrap .benefit-box .bene-notice dd,
.sub-wrap .receipt-box .receipt-notice dd{font-size:14px;line-height:1.5;}
.sub-wrap .benefit-box .bene-notice dd p{padding-left:0.5em;text-indent:-0.5em;}
.sub-wrap .receipt-box .notice-type1 dd:before{content:'';}
/**/
.pay-info-wrap{border:1px solid #333;border-radius:7px;}
.pay-info-wrap ul{display:table;width:100%;}
.pay-info-wrap li{display:table-cell;width:25%;padding:20px 0;text-align:center;vertical-align:middle;border-left:1px solid #e6e6e6;font-size:16px;color:#333;}
.pay-info-wrap li:first-child{border-left:0;}
.pay-info-wrap .price-box strong{font-size:18px;}
.pay-info-wrap .discount-box{width:50%;}
.pay-info-wrap .discount-box dl{position:relative;padding:0 25px;}
.pay-info-wrap .discount-box dt strong,
.pay-info-wrap .discount-box dd strong{float:right;}
.pay-info-wrap .discount-box dt{font-size:20px;padding-bottom:20px;margin-bottom:20px;overflow:hidden;font-weight:bold;text-align:left;letter-spacing:-1px;border-bottom:1px solid #ccc;}
.pay-info-wrap .discount-box dd{font-size:14px;color:#808080;/*padding-top:20px;*/overflow:hidden;}
.pay-info-wrap .discount-box dd:after{content:'';width:35px;height:35px;background:url('https://cdn.hackersut.com/www/images/mypage/ico_pay.png') no-repeat 0 0;position:absolute;top:50%;left:0;margin-top:-17.5px;margin-left:-17.5px;z-index:3}
.pay-info-wrap .discount-box dd .name{float:left;text-align:left;display:inline-block;width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pay-info-wrap .final-price-box{background:#f6f7f9;border-radius:0 7px 7px 0;font-size:20px;font-weight:bold;}
.pay-info-wrap .final-price-box em{font-size:24px;}
.pay-info-wrap .final-price-box dl{position:relative;}
.pay-info-wrap .final-price-box dd:after{content:'';width:35px;height:35px;background:url('https://cdn.hackersut.com/www/images/mypage/ico_pay.png') no-repeat 0 -35px;position:absolute;top:50%;left:0;margin-top:-17.5px;margin-left:-17.5px;z-index:3}
/*low ver - discount-box  */
.pay-info-wrap.low li{width:33.333% !important;}
.pay-info-wrap.low li.discount-box dt{font-size:16px;padding-bottom:0;border-bottom:0;margin-bottom:0;text-align:center;font-weight:normal;}
.pay-info-wrap.low li.discount-box dd{font-size:18px;font-weight:bold;color:#333;}
/*ϱ*/
.sub-wrap .terms_view{height:160px;overflow-y:scroll;border:1px solid #ddd;border-top:none;padding:20px 30px;font-size:14px;color:#808080;}
.sub-wrap .pay-result-board{margin-top:50px;border-top:1px solid #1a1a1a;}
.sub-wrap .pay-result-box{margin-top:15px;}
.sub-wrap .pay-result-box h4{font-size:26px;color:#808080;font-weight:normal;padding-bottom:25px;border-bottom:1px solid #d6d6d6;}
/*.sub-wrap .pay-result-box .credit_tit{padding-bottom:0;border-bottom:none;margin-top:25px;}*/
.sub-wrap .pay-result-box ul{padding:30px 0;font-size:18px;font-weight:800;}
/*˾*/
#coupon_pop .box-type2{margin-top:25px;}
#coupon_pop .box-type2 {color:#333;font-size:15px;}
#coupon_pop .box-type2 strong{font-size:16px;}
#coupon_pop .box-type2 dt{margin-bottom:10px;}
#coupon_pop .box-type2 dd.f_l{width:85%;}
#coupon_pop .cont .btn-xs-dark-line{box-sizing:border-box;height:35px;line-height:35px;vertical-align:middle;}
#coupon_pop .board_tit{padding:18px 0;border-top:1px solid #333;border-bottom:1px solid #e6e6e6;background:#fafafa;color:#333;font-size:14px;font-weight:bold;text-align:center;}
#coupon_pop .disc_board tr td:first-child{border-right:none;}
#coupon_pop .disc_list tr td{padding:15px 0 14px 15px;}
#coupon_pop .disc_list tr td .search-select-type1{width:86%;}
/**/
.sub-wrap .receipt-board tr td a{text-decoration:underline;}
#receipt_pop .box-type2{text-align:center;font-size:18px;margin-top:20px;}
#receipt_pop .board-wrap{margin-top:30px;margin-bottom:30px;}
#receipt_pop .pay-info-wrap dt{font-size:16px;font-weight:normal;}
/* e::lecture renewal 191230*/


/* ݺԽ Ү [ΰ] ˾â 2020.09.10 */
.ClassAnterPop{display:none;z-index:9999;position:fixed;top:0;left:0;width:100%;height:100%;}
.ClassAnterPop .popup_dim{width:100%;height:100%;background:rgba(0,0,0,.3);position:fixed;top:0;left:0;}
.class_anter_pop_wrap{position:absolute;top:270px;left:50%;margin-left:-260px;width:740px;background:#fff;}
.class_anter_pop_head{float:left;width:100%;height:60px;background:#da1226;position:relative;}
.class_anter_pop_head h3{color:#fff;font-size:20px;line-height:60px;margin-left:30px;}
.class_anter_pop_head .btn_ClassAnter_clo{position:absolute;right:30px;top:20px;}
.class_anter_pop_body{padding:30px;float:left;width:680px;}
.class_anter_pop_body table{border-top:1px solid #1a1a1a;border-collapse:collapse;width:100%!important;text-align:center;font-size:14px;}
.class_anter_pop_body table th{background:#fafafa;padding:15px 0;}
.class_anter_pop_body table td{border:1px solid #e6e6e6;padding:15px 0;}
.class_anter_pop_body table td:first-child{border-left:none;}
.class_anter_pop_body table td:last-child{border-right:none;}

/* ͽ˾â */
.ie_notice_layer{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:100000;}
.ie_notice_layer .bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:99970;opacity:.8;filter:alpha(opacity=80);display: block}
.ie_notice_layer .wrap{position:fixed;top:50%;left:50%;z-index:99980;text-align:center;transform: translate(-50%, -50%);width:700px;min-width:700px !important;}
.ie_notice_layer .head{background: #29add6;text-align: left;padding: 18px 30px;}
.ie_notice_layer .layer_close{position: absolute;display: block;top: 15px;right: 10px;}
.ie_notice_layer .cont_txt{background: #fff;padding: 40px 50px;text-align: left;}
.ie_notice_layer .cont_txt h3{font-size: 36px;color: #000;line-height: 45px;font-weight: normal;border-bottom: 1px solid #ddd;padding-bottom: 25px;margin-bottom:25px;}
.ie_notice_layer .cont_txt .fc_blue{color: #3bb2d9;}
.ie_notice_layer .cont_txt>p{font-size:17px;line-height: 25px;color:#000;margin-bottom:40px;}
.ie_notice_layer .cont_txt h5 {font-size:18px;color:#000;position:relative;padding-left:10px;}
.ie_notice_layer .cont_txt h5::before{display: block;content: "";position: absolute;top: 5px;left: 0;width: 4px;height: 16px;background: #3bb2d9;}

.ie_notice_layer .browsers{width: 100%;background: #fafafa;padding: 25px 0;margin-top: 10px;}
.ie_notice_layer .browsers p{padding-left:30px;line-height: 30px;font-size:15px;color:#000;}
.ie_notice_layer .browsers a{color:#437aff;text-decoration: underline;margin-left:10px;}

.ie_notice_layer .bx_close{height: 51px;padding-left: 20px;line-height: 51px;text-align: right;}
.ie_notice_layer .bx_close label{display:inline-block;margin-right:18px;font-size:15px;color:#fff}
.ie_notice_layer .bx_close label input{vertical-align: middle;}
.ie_notice_layer .bx_close button{display:inline-block;width:78px;height:25px}
.ie_notice_layer .bx_bnr{width:100%;height:auto}
.ie_notice_layer_close{position:absolute;bottom:5px;right:0;}

/* 2026 합격신고 pop */
.pop_wrap_2026{position: fixed; top:0; left:0; width: 100%; height: 100%; z-index: 999; display: none;}
.pop_wrap_2026 .bg{position: absolute; top:0; left:0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); z-index: 999;}
.pop_wrap_2026 .close_btn{position: absolute; top:0.5%; right:31%; z-index: 999;}

.pop_wrap_2026 .pop_con_2026{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 690px; height:800px; z-index: 999; background: #fff; padding: 20px; border-radius: 10px;}
.pop_wrap_2026 .pop_con_2026 h3{margin-bottom: 20px;}

.pop_wrap_2026 .pop_con_2026 .js-tab-type1{display: flex;width: 86%; margin:0 auto;}
.pop_wrap_2026 .pop_con_2026 .js-tab-type1 li{width: 50%; text-align: center; background-color: #222; border-radius: 20px 20px 0 0; padding: 20px 0;}
.pop_wrap_2026 .pop_con_2026 .js-tab-type1 li.on{background-color: #D50057;}
.pop_wrap_2026 .pop_con_2026 .js-tab-type1 li a{color:#d9d9d9;font-size: 22px;font-weight: 700; display: inline-block; width: 100%;}
.pop_wrap_2026 .pop_con_2026 .js-tab-type1 li.on a{color:#fff;}

.pop_con_2026 .js-tab-type1-con{width: 86%; margin:0 auto; }
.pop_con_2026 .js-tab-type1-con .tab_wrap{height:400px; border:1px solid #D9D9D9; overflow-y: scroll;}
.pop_con_2026 .js-tab-type1-con .tab_tit{display: flex; justify-content: center; align-items: center; gap:10px; padding: 20px 0;}
.pop_con_2026 .js-tab-type1-con .tab_tit p{font-size: 26px;font-weight: 700;}
.pop_con_2026 .js-tab-type1-con .tab_tit p span{color:#D50057;}
.pop_con_2026 .js-tab-type1-con ul{width: 68%; margin:0 auto;}
.pop_con_2026 .js-tab-type1-con ul li{display: flex; justify-content: space-between; align-items: center; font-size: 22px; margin-bottom: 20px; background-color: #F2F3F5; border-radius: 20px; padding: 14px;}
.pop_con_2026 .js-tab-type1-con ul li span{text-align: center; position: relative; display: inline-block; width: 49%;}
.pop_con_2026 .js-tab-type1-con ul li span:first-child::before{position: absolute; content: "|"; top:-8%; left:190px; color:#777; font-size: 22px; font-weight: 500;}

.pop_bottom{text-align: center; margin-top: 20px; font-size: 20px;}
.pop_bottom a{display: block; width: 100%; margin-top:20px;}
.pop_bottom a img{width: 100%;}
.ie_notice_layer .bx_close button.lypop_close {background:none;position:absolute;right:0;top:0}