@charset "utf-8";
@import url('common.css');

.renewal2018 #reNlnb .lnbTit {width:218px;height:100px;}
.renewal2018 #reNlnb .lnbTit.gradeGo1 {background:#f39800;}
.renewal2018 #reNlnb .lnbTit.gradeGo2 {background:#a9cf52;}
.renewal2018 #reNlnb .lnbTit.gradeGo3 {background:#062e67;}
.renewal2018 #reNlnb .lnbTit > a * {font:normal 12px 'Malgun Gothic', 맑은 고딕, 돋움, Dotum, Arial, sans-serif;color:#fff;letter-spacing:-1px;}
.renewal2018 #reNlnb .lnbTit > a {display:block;width:218px;height:100px;padding:22px 15px 0;box-sizing:border-box;}
.renewal2018 #reNlnb .lnbTit > a span {display:block;}
.renewal2018 #reNlnb .lnbTit > a h3 {margin-top:2px;font-size:24px;font-weight:bold;}

.renewal2018 #reNcontainer.ipsi #reNlnb .lnbTit {height:53px;}
.renewal2018 #reNcontainer.ipsi #reNlnb .lnbTit > a {padding:0;height:53px;}

/* 임시 */
.renewal2018 #reNlnb .lnbTit > a img {margin:-22px -15px 0;}
.renewal2018 #reNcontainer.ipsi #reNlnb .lnbTit > a img {margin:0;}

.renewal2018 .categoryNavi {font-size:12px;}
.renewal2018 .title-sub {margin-bottom:0;font-size:25px;font-weight:bold;color:#333;line-height:60px;}

.renewal2018 .tbOptionArea {margin:5px 0;}
.renewal2018 .tbOptionArea .txt {margin-bottom:5px;}
.renewal2018 .tbOptionArea .fL {float:left;}
/* 2019-06-14 추가 */
.renewal2018 .tbOptionArea .fL span:first-child {margin-right:20px;}
.renewal2018 .tbOptionArea .fL span input[type="radio"] {vertical-align:middle;cursor:pointer;}
.renewal2018 .tbOptionArea .fL span label {padding-left:5px;vertical-align:top;cursor:pointer;}
.renewal2018 .tbOptionArea .fL select {font-family:돋움, Dotum, Arial, sans-serif;}
.renewal2018 .tbOptionArea .fR {float:right;}
.renewal2018 .tbOptionArea .fR .btnLecApply {width:175px;height:32px;margin-top:-12px;font-size:15px;font-weight:bold;color:#fff;line-height:32px;background-color:#2a50b1;}
.renewal2018 .tbArea .lecSort {margin-bottom:5px;}
.renewal2018 .tbArea tbody tr td:nth-child(2) a {display:block;}
.renewal2018 .tbArea tbody tr td:nth-child(2) a:last-child {margin-top:5px;}
.renewal2018 .tbArea + .tbOptionArea .fR .btnLecApply {margin-top:0;}
.renewal2018 .tbArea tbody tr td.bTitle a {display:inline;vertical-align:middle;}
.renewal2018 .tbArea tbody tr td.bTitle a ~ img {vertical-align:middle;}

/* 게시판 상세 이전글, 다음글 */
.renewal2018 #reNcontainer #ebsiBrdPrevNext dl dt, .renewal2018 #reNcontainer #ebsiBrdPrevNext dl dd, .renewal2018 #reNcontainer #ebsiBrdPrevNext dl dt.line, .renewal2018 #reNcontainer #ebsiBrdPrevNext dl dd.line {height:30px;padding:6px 0 4px 10px;box-sizing:border-box;}
.renewal2018 #reNcontainer #ebsiBrdPrevNext dl dt {width:9%;}
.renewal2018 #reNcontainer #ebsiBrdPrevNext dl dt a.prevBtn, .renewal2018 #reNcontainer #ebsiBrdPrevNext dl dt a.nextBtn {font-size:12px;line-height:1.5em;}
.renewal2018 #reNcontainer #ebsiBrdPrevNext dl dd {width:91%;}
.renewal2018 #reNcontainer #ebsiBrdPrevNext dl dd .subject {display:inline-block;vertical-align:top;}
.renewal2018 #reNcontainer #ebsiBrdPrevNext dl dd .subject img {vertical-align:baseline;}
.renewal2018 #reNcontainer #ebsiBrdPrevNext dl dd .writer {width:26%;margin-top:0;}
.renewal2018 #reNcontainer #ebsiBrdPrevNext dl dd .date {width:11%;margin-top:0;text-align:right;}

/* 모든강좌 */
.selectCondition .selectedYear {margin:15px 0 8px;}
.selectCondition .selectedYear select {width:80px;}
.selectCondition .selectedYear span {display:inline-block;padding-left:5px;}
.selectCondition .selectedYear span a {color:#244798;}
.selectCondition .selectedYear span a:hover {color:#244798;text-decoration:underline;}
.selectCondition .stepWrap {overflow:hidden;margin-bottom:20px;}
.selectCondition .stepWrap > div {float:left;}
.selectCondition .stepWrap > div h4 {height:48px;color:#fff;font-weight:bold;text-align:center;line-height:48px;}
.selectCondition .stepWrap > div .inner {padding:10px 10px 10px 0;box-sizing:border-box;border-bottom:1px solid #e0e0e0;}
.selectCondition .stepWrap > div:first-child .inner {padding:10px 10px;border-left:1px solid #e0e0e0;}
.selectCondition .stepWrap > div:last-child .inner {border-right:1px solid #e0e0e0;}
.selectCondition .stepWrap > div ul {overflow-y:scroll;height:115px;padding-right:10px;}
.selectCondition .stepWrap > div ul li a {display:block;height:23px;padding-left:10px;line-height:24px;}
.selectCondition .stepWrap > div ul li a:hover,
.selectCondition .stepWrap > div ul li.selected a {font-weight:bold;color:#5e86c0;text-decoration:none;background:#e7e7e7;}
.selectCondition .stepWrap .step {width:269px;}
.selectCondition .stepWrap .step h4 {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/bg_step01.png') no-repeat;}
.selectCondition .stepWrap .subject {width:254px;}
.selectCondition .stepWrap .subject h4 {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/bg_step02.png') no-repeat;}
.selectCondition .stepWrap .level {width:237px;}
.selectCondition .stepWrap .level h4 {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/bg_step03.png') no-repeat;}

.banSeriesTop {overflow:hidden;margin-bottom:-2px;}
.banSeriesTop a {float:left;display:block;}
.banSeriesTop a:nth-child(2n) {float:right;}

.lectureRanking * {letter-spacing:0;}
.lectureRanking > ul {font-size:0;text-align:center;}
.lectureRanking > ul li {display:inline-block;}
.lectureRanking > ul li a {display:block;width:222px;height:40px;box-sizing:border-box;font-size:14px;font-weight:bold;color:#777;text-align:center;line-height:40px;border:solid #e0e0e0;border-width:1px 1px 0 1px;border-top-left-radius:9px;border-top-right-radius:9px;background-color:#f8f8f8;}
.lectureRanking > ul li a:hover, .lectureRanking > ul li.active a {color:#fff;background-color:#244798;}
.lectureRanking > div {padding:20px 30px;border:2px solid #244798;border-radius:8px;}
.lectureRanking > div ol li {position:relative;font-size:0;line-height:1.1;}
.lectureRanking > div ol li + li {margin-top:6px;}
.lectureRanking > div ol li .txt {display:inline-block;overflow:hidden;max-width:580px;white-space:nowrap;}
.lectureRanking > div ol li .txt em, .lectureRanking > div ol li .txt span {display:inline-block;vertical-align:middle;}
.lectureRanking > div ol li .txt em {width:20px;height:20px;margin-right:8px;padding-top:3px;box-sizing:border-box;font-size:10px;font-weight:bold;color:#fff;text-align:center;border-radius:9px;background-color:#f15921;}
.lectureRanking > div ol li .txt span strong {margin-right:7px;}
.lectureRanking > div ol li .txt:hover span {font-weight:bold;color:#244798;text-decoration:underline;}
.lectureRanking .btnGoLecture {display:block;position:absolute;top:0;right:0;width:81px;height:18px;font-size:11px;color:#244798;text-align:center;line-height:20px;letter-spacing:-.5px;border:1px solid #244798;border-radius:9px;}

.renewal2018 .arealLecTab li a span {color:#2f2f2f;font-weight: bold;line-height:27px;}
.renewal2018 .arealLecTab li a:hover span, .renewal2018 .arealLecTab li a:active span, .renewal2018 .arealLecTab li.on a span {color:#fff;}
.renewal2018 .lec2017 .topLecTit .tit a {letter-spacing:0;}
.renewal2018 .infoImg {margin:20px 0 15px;}
.renewal2018 .lec_series2017 .lec_seriesList {margin-top:-18px;}
.renewal2018 .lec_series2017 .lec_seriesList > ul {padding-top:8px}
.renewal2018 .lec_series2017 .lec_seriesList .detail .tag li span {padding-top:0;height:18px;line-height:18px;}

/* 2019-06-27 추가 */
.renewal2018 .lecture_viewAll {position:relative;width:100%;font-family:'malgun Gothic', Dotum, Arial, sans-serif;}
.renewal2018 .lecture_viewAll .lecture_basic {overflow:hidden;width:483px;padding:20px;margin-bottom:20px;background:#e8f1f1;box-sizing:border-box;}
.renewal2018 .lecture_viewAll .lecture_exam {overflow:hidden;width:483px;padding:20px;background:#ebe9f5;box-sizing:border-box;}
.renewal2018 .lecture_viewAll .lecture_essay {float:right;/*position:absolute;right:0;top:0;*/width:257px;padding:20px;background:#f8eae8;box-sizing:border-box;}
.renewal2018 .lecture_viewAll .lecture_essay.boxCommon .lecture_list {width:217px;}
.renewal2018 .lecture_viewAll .lecture_essay.boxCommon .lecture_list li {float:left;width:217px;margin:0 0 10px 0;}
.renewal2018 .lecture_viewAll .lecture_essay.boxCommon .lecture_list li:nth-last-child(2) {margin-bottom:10px;}
.renewal2018 .lecture_viewAll .lecture_essay.boxCommon .lecture_list li:last-child {margin-bottom:0;}
.renewal2018 .lecture_viewAll .lecture_essay.boxCommon .lecture_list li a.btn_essay {width:100%;height:33px;line-height:33px;margin-top:10px;padding-left:45px;font-family:initial;text-align:left;font-weight:bold;font-size:13px;color:#333;border:1px solid #333;background:transparent;}
.renewal2018 .lecture_viewAll .lecture_essay.boxCommon .lecture_list li a.btn_essay span {position:absolute;right:45px;top:12px;width:7px;height:7px;border:1px solid #333;border-left:1px solid transparent;border-bottom:1px solid transparent;transform:rotate(45deg);vertical-align:middle;}

.renewal2018 .lecture_viewAll .boxCommon .tit {font-family:'Malgun Gothic', Dotum, Arial, sans-serif;text-align:center;font-weight:bold;font-size:20px;color:#000;padding-bottom:19px;}
.renewal2018 .lecture_viewAll .boxCommon .lecture_list {width:444px;}
.renewal2018 .lecture_viewAll .boxCommon .lecture_list li {float:left;width:217px;margin:0 10px 10px 0;}
.renewal2018 .lecture_viewAll .boxCommon .lecture_list li:nth-child(2n) {margin-right:0;}
.renewal2018 .lecture_viewAll .boxCommon .lecture_list li:last-child,
.renewal2018 .lecture_viewAll .boxCommon .lecture_list li:nth-last-child(2) {margin-bottom:0;}
.renewal2018 .lecture_viewAll .boxCommon .lecture_list li a {display:block;position:relative;background:#fff;border:1px solid #dadada;box-sizing:border-box;}
.renewal2018 .lecture_viewAll .boxCommon .lecture_list li a:hover {border:1px solid #244798;}
.renewal2018 .lecture_viewAll .boxCommon .lecture_list li a .category {position:absolute;left;top:0;width:75px;height:25px;line-height:25px;font-family:initial;text-align:center;font-weight:bold;font-size:12px;color:#fff;border-right:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6;background:#a6a6a6;box-sizing:border-box;z-index:99;}
.renewal2018 .lecture_viewAll .boxCommon .lecture_list li a:hover .category {border-right:1px solid #244798;border-bottom:1px solid #244798;}
.renewal2018 .lecture_viewAll .boxCommon .lecture_list li a .thumbnail {}
.renewal2018 .lecture_viewAll .boxCommon .lecture_list li a .subject {width:100%;padding:15px 20px;border-top:1px solid #dadada;box-sizing:border-box;}
.renewal2018 .lecture_viewAll .boxCommon .lecture_list li a .subject .hashTag {display:block;width:100%;padding-bottom:5px;}
.renewal2018 .lecture_viewAll .boxCommon .lecture_list li a .subject .hashTag em {display:inline-block;margin-right:8px;font-family:initial;text-align:center;font-size:13px;color:#999;}
.renewal2018 .lecture_viewAll .boxCommon .lecture_list li a .subject .hashTag em:last-child {margin-right:0;}
.renewal2018 .lecture_viewAll .boxCommon .lecture_list li a .subject .area{font-family:initial;text-align:left;font-size:13px;color:#244798;}

/* SNS공유 */
.renewal2018 .snsWrap {position:absolute;top:86px;right:0;height:28px;}
.renewal2018 .categoryNavi + .title-sub + .snsWrap {top:126px;}
.renewal2018 .snsWrap .categorySns ul {overflow:hidden;}
.renewal2018 .snsWrap .categorySns ul li {float:left;margin:0 0 0 10px;}
.renewal2018 .snsWrap .categorySns ul li a {float:none;display:block;width:28px;height:28px;margin:0px;padding:0;background-image:none;}

/* 입시 */
.ipsiWrap, .ipsiWrap * {font-family:'malgun Gothic', sans-serif;}
.ipsiWrap h3 {padding-right:12px;font-size:20px;font-weight:bold;color:#000;background-color:#fff;}
.ipsiWrap h3 span {color:#999;}

.ipsiWrap .topBanner {position:relative;height:190px;}
.ipsiWrap .topBanner a {display:block;}
.ipsiWrap .topBanner .btns {position:absolute;right:0;bottom:0;font-size:0;z-index:1;}
.ipsiWrap .topBanner .btns button {width:42px;height:34px;margin-left:1px;text-indent:-9999px;background-color:rgba(51, 51, 51, .8);}
.ipsiWrap .topBanner .btns button:after {position:absolute;content:'';top:12px;width:8px;height:8px;border-top:2px solid #fff;border-left:2px solid #fff;}
.ipsiWrap .topBanner .btns .prev:after {left:18px;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.ipsiWrap .topBanner .btns .next:after {right:18px;transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.ipsiWrap .topBanner .pager {position:absolute;left:15px;bottom:11px;}
.ipsiWrap .topBanner .pager li {float:left;}
.ipsiWrap .topBanner .pager li a {display:block;width:10px;height:10px;margin-right:8px;text-indent:-9999px;border-radius:5px;background-color:#b8bcc8;}
.ipsiWrap .topBanner .pager li a.active {background-color:#244798;}

.ipsiWrap .ipsiNewsWrap {overflow:hidden;margin-top:20px;}
.ipsiWrap .ipsiNewsWrap > div {position:relative;overflow:hidden;float:left;width:365px;}
.ipsiWrap .ipsiNewsWrap .ipsiNews {margin-right:30px;}
.ipsiWrap .ipsiNewsWrap .tab {height:43px;margin-top:15px;}
.ipsiWrap .ipsiNewsWrap .tab li {float:left;width:50%;}
.ipsiWrap .ipsiNewsWrap .tab li a {display:block;width:100%;height:43px;font-weight:bold;font-size:15px;color:#999;text-align:center;line-height:41px;box-sizing:border-box;border:1px solid #dadada;background:#f9f9f9;text-decoration:none;}
.ipsiWrap .ipsiNewsWrap .tab li.active a,
.ipsiWrap .ipsiNewsWrap .tab li a:hover {color:#fff;border:1px solid #244798;background:#244798;}
.ipsiWrap .ipsiNewsWrap .tabCont .cont {margin-top:15px;}
.ipsiWrap .ipsiNewsWrap .tabCont .cont li {padding:10px 8px 9px 10px;box-sizing:border-box;border-bottom:1px solid #f4f4f4;}
.ipsiWrap .ipsiNewsWrap .tabCont .cont li:before {display:inline-block;content:'';width:2px;height:2px;margin-right:10px;vertical-align:middle;background-color:#444;}
.ipsiWrap .ipsiNewsWrap .tabCont .cont li a {display:inline-block;overflow:hidden;max-width:280px;margin-right:10px;font-size:13px;color:#444;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;}
.ipsiWrap .ipsiNewsWrap .tabCont .cont li a:hover {color:#244798;text-decoration:underline;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .tabCont .cont li a {padding-right:25px;box-sizing:border-box;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .tabCont .cont + .cont li a {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_clip.png') no-repeat 100% 2px;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .tabCont .cont + .cont li a.clip {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_clip_on.png') no-repeat 100% 2px;}
.ipsiWrap .ipsiNewsWrap .tabCont .cont li span {float:right;font-size:12px;color:#999;}
.ipsiWrap .ipsiNewsWrap .tabCont + a {display:block;position:absolute;top:4px;right:0;height:22px;padding:0 20px 0 10px;font-size:12px;color:#999;line-height:22px;border:1px solid #dadada;text-decoration:none;}
.ipsiWrap .ipsiNewsWrap .tabCont + a:before {position:absolute;content:'';top:11px;right:8px;width:7px;height:1px;background-color:#999;}
.ipsiWrap .ipsiNewsWrap .tabCont + a:after {position:absolute;content:'';top:8px;right:11px;width:1px;height:7px;background-color:#999;}

.ipsiWrap .midBanner {margin-top:30px;}

.ipsiWrap .recommendContWrap {margin-top:30px;}
.ipsiWrap .recommendContWrap ul {overflow:hidden;margin-top:15px;}
.ipsiWrap .recommendContWrap ul li {float:left;width:184px;margin-right:8px;}
.ipsiWrap .recommendContWrap ul li:last-child {margin-right:0;}
.ipsiWrap .recommendContWrap ul li a {position:relative;display:block;width:184px;height:264px;padding-bottom:15px;box-sizing:border-box;border:1px solid #dadada;}
.ipsiWrap .recommendContWrap ul li a:hover {border:1px solid #244798;}
.ipsiWrap .recommendContWrap ul li a:hover .category {border:1px solid #244798;}
.ipsiWrap .recommendContWrap ul li a span {display:block;}
.ipsiWrap .recommendContWrap ul li a .category {position:absolute;left:-1px;top:-1px;width:75px;height:25px;color:#fff;font-size:12px;font-weight:bold;text-align:center;line-height:25px;background:#a6a6a6;}
.ipsiWrap .recommendContWrap ul li a .thumbnail {overflow:hidden;width:182px;height:128px;}
.ipsiWrap .recommendContWrap ul li a .subject {padding:15px 10px;font-size:14px;color:#444;text-align:center;line-height:22px;}
.ipsiWrap .recommendContWrap ul li a .subject strong {display:block;font-weight:normal;}
.ipsiWrap .recommendContWrap ul li a:hover .subject {color:#244798;text-decoration:underline;}
.ipsiWrap .recommendContWrap ul li a .date {position:absolute;left:0;bottom:10px;width:100%;margin-top:5px;font-size:12px;color:#557ad8;text-align:center;}

.ipsiWrap .btmBannerWrap {height:144px;margin:30px 0;}
.ipsiWrap .btmBannerWrap > div {float:left;width:365px;margin-right:30px;}
.ipsiWrap .btmBannerWrap > div + div {margin-right:0;}
.ipsiWrap .btmBannerWrap > div a {display:block;}

/* 입시 메인 하단 외부콘텐츠 */
.ipsiM_univVisitArea {position:relative;clear:both;height:56px;overflow:hidden; background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/entrance/visit2019/jungsiUniv/bnbg.jpg') no-repeat right 0;}
.siteroll {float: right; width: 510px; padding-top:4px; padding-left: 242px; margin-right:8px; overflow:hidden; background: url('http://image.ebsi.co.kr/ebsi/images/potalUI/entrance/visit2019/jungsiUniv/mainbn.jpg') no-repeat 0 0;}
.siteroll ul.banner {width:1500px;}
.siteroll ul.banner li {float:left; width:57px; height:48px; text-align:center;}
.siteroll .updown {position:absolute; left:178px; top:29px;}
.siteroll .updown * {vertical-align:top;}
.siteroll .updown a {display:inline-block; float:left; width:20px; height:20px; font-size:0; line-height:0; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2015/layout/btn_bncontrol.png') no-repeat 0 0;}
.siteroll .updown a.left {background-position:0 0;}
.siteroll .updown a.start {width:19px; background-position:-20px 0;}
.siteroll .updown a.right {background-position:-38px 0;}
.siteroll .updown a.left:hover {background-position:0 -40px;}
.siteroll .updown a.stop {width:19px; background-position:-20px -40px;}
.siteroll .updown a.right:hover {background-position:-38px -40px;}

/* 입시 : 서브 */
.ipsiWrap.sub h4 {font-size:20px;font-weight:bold;color:#000;background-color:#fff;}

.ipsiWrap.sub .top {margin-bottom:30px;overflow:hidden;}
.ipsiWrap.sub .top > div {padding:13px 29px 11px;box-sizing:border-box;border:1px solid #dadada;}
.ipsiWrap.sub .top .left {float:left;width:363px;height:197px;}
.ipsiWrap.sub .top .right {float:right;width:377px;height:197px;margin-left:20px;}
.ipsiWrap.sub .top > div.banner {padding:0;}
.ipsiWrap.sub .top > div.banner img {width:361px;height:195px;}
.ipsiWrap.sub .top > div h4 {margin-bottom:12px;padding-bottom:9px;font-size:20px;font-weight:bold;color:#000;border-bottom:2px solid #000;}
.ipsiWrap.sub .top .lanking li {position:relative;height:27px;padding:6px 0;font-size:0;line-height:27px;}
.ipsiWrap.sub .top .lanking li + li {border-top:1px solid #f4f4f4;}
.ipsiWrap.sub .top .lanking li > * {display:inline-block;vertical-align:middle;}
.ipsiWrap.sub .top .lanking li i {width:21px;height:21px;margin-right:10px;padding-top:2px;box-sizing:border-box;font-size:10px;font-weight:bold;font-family:Arial sans-serif;color:#fff;text-align:center;border-radius:10.5px;background-color:#f15921;}
.ipsiWrap.sub .top .lanking li a {overflow:hidden;max-width:90%;font-size:13px;text-overflow:ellipsis;white-space:nowrap;}
.ipsiWrap.sub .top .lanking li .badgeLine {margin-right:20px;}
.ipsiWrap.sub .top .lanking li .badgeLine + a {max-width:70%;}
.ipsiWrap.sub .top .lanking li span.date {position:absolute;top:9px;right:0;font-size:13px;color:#444;}
.ipsiWrap.sub .top .lanking li a:hover {color:#244798;text-decoration:underline;}
.ipsiWrap.sub .boardList td .clip {display:inline-block;width:14px;height:14px;text-indent:-9999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_clip.png') no-repeat;}
.ipsiWrap.sub .boardList td .clip.on {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_clip_on.png') no-repeat;}

/* 2019-05-17 추가 */
.ipsiWrap.sub .top201905 {margin-bottom:30px;overflow:hidden;}
.ipsiWrap.sub .top201905 > div {padding:13px 29px 11px;box-sizing:border-box;border:1px solid #dadada;}
.ipsiWrap.sub .top201905 .left {float:left;width:363px;height:235px;}
.ipsiWrap.sub .top201905 .right {float:right;width:377px;height:235px;margin-left:20px;}
.ipsiWrap.sub .top201905 > div.banner {padding:0;}
.ipsiWrap.sub .top201905 > div.banner img {width:361px;height:235px;}
.ipsiWrap.sub .top201905 > div h4 {margin-bottom:12px;padding-bottom:9px;font-size:20px;font-weight:bold;color:#000;border-bottom:2px solid #000;}
.ipsiWrap.sub .top201905 .readyPres li {position:relative;height:31px;line-height:31px;font-size:0;}
.ipsiWrap.sub .top201905 .readyPres li + li {border-top:1px solid #f4f4f4;}
.ipsiWrap.sub .top201905 .readyPres li > * {display:inline-block;vertical-align:middle;}
.ipsiWrap.sub .top201905 .readyPres li i {margin-right:10px;padding-top:2px;box-sizing:border-box;font-size:13px;font-weight:bold;font-family:Arial sans-serif;color:#444;text-align:center;}
.ipsiWrap.sub .top201905 .readyPres li a {overflow:hidden;max-width:80%;font-size:13px;text-overflow:ellipsis;white-space:nowrap;}
.ipsiWrap.sub .top201905 .readyPres li a span{color:#244798;}
.ipsiWrap.sub .top201905 .readyPres li .badgeLine {margin-right:20px;}
.ipsiWrap.sub .top201905 .readyPres li .badgeLine + a {max-width:70%;}
.ipsiWrap.sub .top201905 .readyPres li span.date {position:absolute;top:5px;right:0;font-size:13px;color:#444;}
.ipsiWrap.sub .top201905 .readyPres li a:hover {color:#244798;text-decoration:underline;}
.ipsiWrap.sub .boardList td.movieReady {color:#999;}
.ipsiWrap.sub .boardList td.movieOpen {font-weight:bold;font-size:13px;color:#00ae6f;}

/* 입시 : 서브 - 대입상담실 */
.ipsiWrap.sub .counselorSlider {position:relative;margin:10px 0;padding:20px 19px;border:1px solid #dadada;background-color:#f9f9f9;}
.ipsiWrap.sub .counselorSlider li a {display:block;text-align:center;border:1px solid #d8d8d8;background-color:#fff;}
.ipsiWrap.sub .counselorSlider li a img {display:inline-block;height:85px;}
.ipsiWrap.sub .counselorSlider li a span {display:block;padding:18px 0;font-size:14px;font-weight:bold;color:#444;border-top:1px solid #dedede;}
.ipsiWrap.sub .counselorSlider button {position:absolute;top:72px;width:42px;height:34px;text-indent:-9999px;background-color:rgba(51, 51, 51, .8);z-index:2;}
.ipsiWrap.sub .counselorSlider button:after {position:absolute;content:'';top:12px;width:8px;height:8px;border-top:2px solid #fff;border-left:2px solid #fff;}
.ipsiWrap.sub .counselorSlider button.prev {left:0;}
.ipsiWrap.sub .counselorSlider button.next {right:0;}
.ipsiWrap.sub .counselorSlider button.prev:after {left:18px;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.ipsiWrap.sub .counselorSlider button.next:after {right:18px;transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.ipsiWrap.sub .chkName {margin-left:10px;}
.ipsiWrap.sub .boardView .answer td {padding:20px;vertical-align:top;}
.ipsiWrap.sub .boardView .answer div img {display:block;width:85px;max-height:85px;margin:0 auto;}
.ipsiWrap.sub .boardView .answer div .btnBoxSmall {display:block;margin-top:10px;padding:5px 0;}
.ipsiWrap.sub .boardView .bottom {overflow:hidden;}
.ipsiWrap.sub .boardView .bottom em {color:#f15921;line-height:30px;}
.ipsiWrap.sub .boardView .bottom .satisfaction {float:right;text-align:left;min-width:145px;}
.ipsiWrap.sub .boardView .bottom .satisfaction label {display:inline-block;position:relative;top:0;margin-right:10px;padding-left:7px;font-weight:bold;color:#000;line-height:30px;vertical-align:top;}
.ipsiWrap.sub .boardView .bottom .satisfaction label:before {display:block;position:absolute;content:'';top:15px;left:0;width:2px;height:2px;background-color:#000;}
.ipsiWrap.sub .boardView .bottom .satisfaction strong {display:inline-block;color:#f15921;line-height:30px;vertical-align:top;}
.ipsiWrap.sub .boardView .bottom .satisfaction select {display:inline-block;vertical-align:top;}
.ipsiWrap.sub .boardView .bottom .satisfaction button {display:inline-block;min-width:84px;padding:6px 10px 5px;font-weight:bold;color:#fff;text-align:center;vertical-align:top;background-color:#244798;}
.ipsiWrap.sub .scoreWrap {margin-top:-1px;border-top:1px solid #dadada;}
.ipsiWrap.sub .scoreWrap * {font-size:13px;}
.ipsiWrap.sub .scoreWrap strong {color:#000;}
.ipsiWrap.sub .scoreWrap > dt {position:relative;padding:15px 90px 15px 25px;border-bottom:1px solid #000;background-color:#f9f9f9;}
.ipsiWrap.sub .scoreWrap > dt .btnFold {position:absolute;top:14px;right:25px;padding-right:14px;font-weight:bold;color:#000;}
.ipsiWrap.sub .scoreWrap > dt .btnFold:after {display:block;position:absolute;content:'';top:9px;right:0;border-bottom:4px solid #000;border-left:4px solid transparent;border-right:4px solid transparent;}
.ipsiWrap.sub .scoreWrap > dt .btnFold.on:after {display:block;position:absolute;content:'';top:9px;right:0;border-top:4px solid #000;border-bottom:4px solid transparent;border-left:4px solid transparent;border-right:4px solid transparent;}
.ipsiWrap.sub .scoreWrap > dd {padding-bottom:20px;border-bottom:1px solid #000;}
.ipsiWrap.sub .scoreWrap > dd ol li .tit {position:relative;margin:20px 0 7px;}
.ipsiWrap.sub .scoreWrap > dd ol li .tit strong {display:block;font-size:15px;line-height:30px;}
.ipsiWrap.sub .scoreWrap > dd ol li .tit button {position:absolute;top:0;right:0;}
.ipsiWrap.sub .scoreWrap > dd ol li .boardList th, .ipsiWrap.sub .scoreWrap > dd ol li .boardList td {height:28px;}
.ipsiWrap.sub .scoreWrap .ranking {display:table;width:100%;padding:18px 0 18px 40px;box-sizing:border-box;border:1px solid #dadada;}
/* 20190118 삭제
.ipsiWrap.sub .scoreWrap .ranking dt {display:table-cell;position:relative;width:59px;font-size:14px;font-weight:bold;color:#000;text-align:center;}
.ipsiWrap.sub .scoreWrap .ranking dt:before {display:block;position:absolute;content:'';top:9px;left:0;content::'';width:2px;height:2px;background-color:#000;}
.ipsiWrap.sub .scoreWrap .ranking dd {display:table-cell;width:132px;padding-left:16px;font-size:13px;}
*/
/* 20190118 추가 */ 
.ipsiWrap.sub .scoreWrap .ranking .r-tit {display:inline-block;position:relative;width:59px;font-size:14px;font-weight:bold;color:#000;text-align:center;}
.ipsiWrap.sub .scoreWrap .ranking .r-tit:before {display:block;position:absolute;content:'';top:9px;left:0;content::'';width:2px;height:2px;background-color:#000;}
.ipsiWrap.sub .scoreWrap .ranking .r-desc {display:inline-block;width:98px;padding-left:16px;font-size:13px;}
/* 20200604 추가 */
.ipsiWrap.sub .scoreWrap .desc {text-align:right;padding-top:10px;}

.ipsiWrap.sub .scoreWrap .exam > em {display:block;padding:10px 0;font-size:18px;font-weight:bold;color:#062e67;text-align:center;border:solid #dadada;border-width:1px 1px 0 1px;}
.ipsiWrap.sub .scoreWrap .exam .tabNavyLine {margin:0 0 10px;}
.ipsiWrap.sub .scoreWrap .exam .tabNavyLine li a {font-size:14px;}
.ipsiWrap.sub .scoreWrap .exam .boardView {text-align:center;border-top-width:1px;}
.ipsiWrap.sub .scoreWrap .exam .boardView th, .ipsiWrap.sub .scoreWrap .exam .boardView td {height:auto;padding:8px 0;}
.ipsiWrap.sub .scoreWrap .exam .boardView tbody th {background-color:#fff;}
.ipsiWrap.sub .scoreWrap .exam .boardView tr:nth-child(4) td {height:38px;}
.ipsiWrap.sub .scoreWrap .exam .btnWrap {margin-top:20px;}

/* 입시 개편 후 삭제 예정 */
.renewal2018 #reNcontainer.ipsi #reNcontainer_in {width:995px;margin-top:0;border-left:0;background:none;}
.renewal2018 #reNcontainer.ipsi #reNcontents {border-top:0;}
.renewal2018 #reNcontainer.ipsi .sideQuickArea {top:10px;}
.renewal2018 #reNcontainer.ipsi #reNlnb {margin-top:0;padding:0;border:1px solid #535353;border-top:0;background-color:#fff;margin-bottom:50px;}
.renewal2018 #reNcontainer.ipsi #reNlnb .lnbMenuArea .lnbMenu_s li a:hover{background:none;}
.renewal2018 #reNcontainer.ipsi.subMain {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2017/layout/ipsi/bg_submain.png') repeat-x 0 50px #f6f7f8;}
.renewal2018 #reNcontainer .ipsiBrdList .ipsiBrdTable table * {font-size:13px;color:#333;}
.renewal2018 #reNcontainer .ipsiBrdList .ipsiBrdTable table th {font-weight:bold !important;}
.renewal2018 #reNcontainer .ipsiBrdList .ipsiBrdTable table td .iconBt {color:#fff !important;}
.renewal2018 #reNcontainer #ebsiBrdList * {letter-spacing:0 !important;}

/* 20190416 추가 */
.renewal2018 #reNcontainer #ebsiBrdList .bn_source{margin-top:30px;text-align:center;}
.renewal2018 #reNcontainer #ebsiBrdList .bn_source > a{display:inline-block;height:48px;line-height:48px;width:465px;color:#244798;border:1px solid #244798;font-size:13px;font-family:'Malgun Gothic', 맑은 고딕;font-weight:bold;}

.renewal2018 #reNcontainer #ebsiBrdList .ebsiBrd_tbR .tit span {font-weight:bold !important;color:#333 !important;}
.renewal2018 #reNcontainer #ebsiBrdList .ebsiBrd_tbR .writerInfo {font-weight:bold !important;color:#333 !important;}
.renewal2018 #reNcontainer .contents_package .fullservice.year3 {position:relative;}
.renewal2018 #reNcontainer .contents_package .fullservice.year3 .onAir {top:80px;}
.renewal2018 #reNcontainer #apply table.boardtest td.down span em {font-size:13px;line-height:inherit;letter-spacing:0;}
.renewal2018 #reNcontainer .tabTyLine li a span {font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;}
.renewal2018 #reNcontainer .ipsiUniSearch_wrap .ipsiUniSearch_top .uniSearchNav ul a * {font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;}
.renewal2018 #reNcontainer .ipsiBrdList .ipsiBrdTable table td .btn .type01 {font-size:12px !important;color:#0068b8 !important;}
.renewal2018 #reNcontainer .ipsiBrdList .ipsiBrdTable table td .btn .type02 {font-size:12px !important;color:#18771d !important;}
.renewal2018 #reNcontainer .ipsiBrdList .ipsiBrdTable table td .btn .type03 {font-size:12px !important;color:#009cb8 !important;}
.renewal2018 #reNcontainer .ipsiBrdList .ipsiBrdTable table td .btn .type04 {font-size:12px !important;color:#2ba50a !important;}
.renewal2018 #reNcontainer .ipsiBrdList .ipsiBrdTable table td .btn .type05 {font-size:12px !important;color:#b80000 !important;}
.renewal2018 #reNcontainer .ipsiBrdList .ipsiBrdTable table td .btn .type06 {font-size:12px !important;color:#9300b8 !important;}
.renewal2018 #reNcontainer .ipsiBrdList .ipsiBrdTable table td .btn .type07 {font-size:12px !important;color:#fd9003 !important;}
.renewal2018 .ipsiBrdTab .ipsiBrdTab_in ul li a {font-size:13px !important;color:#fff !important;line-height:22px;}
.renewal2018 .ipsiBrdTab .ipsiBrdTab_in ul li a span {font-size:13px !important;color:#fff !important;line-height:22px;}
.renewal2018 .ipsiBrdTab .ipsiBrdTab_in ul.width02 li a.font02 {font-size:11px !important;}
.renewal2018 .ipsiBrdTab .ipsiBrdTab_in ul.width02 li a.font02 span {font-size:11px !important;}
.renewal2018 .ipsiBrdTop.type03 .ipsiBrdCont .ipsiBrdTop_list li {font-size:14px !important;}
.renewal2018 .ipsiBrdTop.type03 .ipsiBrdCont .ipsiBrdTop_list li a:hover {color:#244798 !important;text-decoration:underline;}
.renewal2018 #ebsiBrdList .ebsiBrd_tbR .tit {color:#464646 !important;font-weight:bold;font-size:12px !important;text-align:left;line-height:18px !important;}
.renewal2018 #ebsiBrdList .ebsiBrd_tbR .addFile .addNum .fileNum {font-weight: bold;}
.renewal2018 #ebsiBrdList .ebsiBrd_tbR .addFile .addNum {line-height:1.3 !important;}
.renewal2018 #ebsiBrdList .ebsiBrd_tbR .addFile .addNum a {line-height:1.3 !important;}
.renewal2018 .ipsi-card-news-wrap .ipsi-cardNews .sub-wrap .date {letter-spacing:0 !important;}
.renewal2018 .ipsiUniSearch_wrap .ipsiUniSearch_cont .list li p {color:#fff !important}
.renewal2018 .ipsi-column a span {color:inherit; font-weight:inherit;}
.renewal2018 .ipsi .ipsiTopWrap * {line-height:normal;}
.renewal2018 .ipsiConsult .ipsi #ebsiBrdReadme {overflow:unset;}
.renewal2018 .ipsiJinhak_tb th {font-weight:bold;}
/* //입시 개편 후 삭제 예정 */

/* EBS교재 */
.renewal2018 .openPreview_extend .openPreviewTit span {font-size:24px !important;letter-spacing:-1px;}
.renewal2018 .openPreview_extend p + div > table.tbStyle02_c * {color:#003382 !important;}
.renewal2018 table.entBoard02 thead th {font-weight:bold !important;}
.renewal2018 .lmsBlue_tb th {font-weight:bold !important;}
.renewal2018 .bookConts_tb thead th {font-weight:bold !important;}
.renewal2018 .boardNew01 thead th {font-weight:bold !important;}
.renewal2018 .koje2017_layer .layer_cont .layer_list02 .table table th {font-weight:bold !important;}

/* EBS 인공지능 DANCHOO 2019-09-02 추가 */
.renewal2018 .guideDanchoo-area {background:#f0f4f7;}
.renewal2018 .guideDanchoo-area .guideDanchoo-bigData {width:100%;padding-top:30px;text-align:center;font-weight:bold;font-size:17px;color:#2b2b2f;line-height:1.4;}
.renewal2018 .guideDanchoo-area .guideDanchoo-bigData > span {font-weight:bold;font-size:17px;color:#19aacc;}
.renewal2018 .guideDanchoo-area .guideDanchoo-movie {position:relative;width:100%;}
.renewal2018 .guideDanchoo-area .guideDanchoo-movie #guideDanchoo-mediaPlayer {position:absolute;left:40px;bottom:230px;width:680px;height:382px;}

/* 통합검색 */
#reNSeachWrap2015 * {font-family:'Malgun Gothic', 맑은 고딕, 돋움, Dotum, Arial, sans-serif;}
#reNSeachWrap2015 #reNcontentsIndex * {font-family:ng;letter-spacing:0;}
#reNSeachWrap2015 #reNSeachContainer dl dd .btnset button em {color:inherit}
#reNSeachWrap2015 #reNSeachContainer .checkingCtgbox dl dd ul li label {line-height:inherit;}

/* 마이페이지 */
.renewal2018 .noticeBox ul li i {line-height:inherit;}

/* 선생님 */
.wrap-teacher .pager {overflow:hidden;}
.wrap-teacher .pager li {float:left;}
.wrap-teacher .pager li a {display:block;overflow:hidden;text-indent:-9999px;}

.wrap-teacher .teacherSlide {margin-top:20px;overflow:hidden;}
.wrap-teacher .teacherSlide .left {float:left;position:relative;border: 1px solid #eaeaea;}
.wrap-teacher .teacherSlide .left .slide {width:512px;height:240px;overflow:hidden;}
.wrap-teacher .teacherSlide .left .btns {position:absolute;right:0;bottom:0;font-size:0;z-index:1;}
.wrap-teacher .teacherSlide .left .btns button {width:42px;height:34px;margin-left:1px;text-indent:-9999px;background-color:rgba(51, 51, 51, .8);}
.wrap-teacher .teacherSlide .left .btns button:after {position:absolute;content:'';top:12px;width:8px;height:8px;border-top:2px solid #fff;border-left:2px solid #fff;}
.wrap-teacher .teacherSlide .left .btns .prev:after {left:18px;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.wrap-teacher .teacherSlide .left .btns .next:after {right:18px;transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.wrap-teacher .teacherSlide .left .pager {position:absolute;left:15px;bottom:11px;}
.wrap-teacher .teacherSlide .left .pager li a {width:10px;height:10px;margin-right:8px;border-radius:5px;background-color:#b8bcc8;}
.wrap-teacher .teacherSlide .left .pager li a.active {background-color:#244798;}

.wrap-teacher .teacherSlide .right {float:right;position:relative;width:236px;}
.wrap-teacher .teacherSlide .right h3 {width:236px;height:45px;padding-left:42px;box-sizing:border-box;font-size:16px;font-weight:bold;color:#fff;line-height:45px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/teacher/bg_bestReviewTit.png') no-repeat;}
.wrap-teacher .teacherSlide .right .pager {position:absolute;top:18px;right:15px;}
.wrap-teacher .teacherSlide .right .pager li a {width:8px;height:8px;margin-left:4px;border-radius:4px;background-color:#a2a6c0;}
.wrap-teacher .teacherSlide .right .pager li a.active {background-color:#fff;}
.wrap-teacher .teacherSlide .right .slide{overflow:hidden;width:234px;height:196px;border:1px solid #eaeaea;border-top:0;}
.wrap-teacher .teacherSlide .right .slide li {width:234px;height:196px;position:relative;background-color:#f8f8f9;}
.wrap-teacher .teacherSlide .right .slide li a {display:block;padding:15px;}
.wrap-teacher .teacherSlide .right .slide li a h4 {overflow:hidden;margin-bottom:6px;font-size:15px;font-weight:bold;color:#333;text-overflow:ellipsis;white-space:nowrap;}
.wrap-teacher .teacherSlide .right .slide li a span, .wrap-teacher .teacherSlide .right .slide li a em {display:block;position:absolute;overflow:hidden;left:15px;bottom:44px;width:204px;text-overflow:ellipsis;white-space:nowrap;}
.wrap-teacher .teacherSlide .right .slide li a em {bottom:19px;color:#f15921;}

.renewal2018 .wrap-teacher .contents .grade h3 {margin-bottom:5px;}
.renewal2018 .wrap-teacher .contents .grade * {letter-spacing:0;}

/* 서브페이지 내 이벤트 */
.pageEvent {position:relative;margin-bottom:10px;}
.pageEvent .checkNoticeWrap {position:absolute;right:20px;bottom:0;line-height:50px;}
.pageEvent .checkNoticeWrap input[type="checkbox"] {vertical-align:middle;cursor:pointer;}
.pageEvent .checkNoticeWrap label {position:static;margin-left:5px;font-size:13px;font-weight:bold;color:#fff;vertical-align:middle;border-bottom:1px solid #fff;cursor:pointer;}

/* 알림방 : 교재 오픈 */
.noticeKyoje div {position:relative;}
.noticeKyoje div a.btnBuy {display:block;position:absolute;left:50%;bottom:40px;width:210px;height:64px;margin-left:-105px;text-indent:-9999px;background:url('http://image.ebsi.co.kr/ebsi/html_working/series/2018/0515_suneung/images/btn_buy.png') no-repeat;}
.noticeKyoje div a.btnGoLecture {display:block;}

/* 시리즈 내 fixed 배너 */
.banSeriesScroll{position:fixed;bottom:10px;left:50%;margin-left:361px;z-index:1;}
.banSeriesScroll button {position:absolute;top:3px;right:3px;width:16px;height:16px;text-indent:-9999px;z-index:2;}

/****************** 학습관리시스템 ******************/

/** 공통 컴포넌트 **/
/* 박스 스타일 */
.myLmsWrap [class*="box"] {position:relative;overflow:hidden;margin-top:10px;box-sizing:border-box;}
.myLmsWrap [class*="boxLine"] {box-shadow:0 4px 0 #f2f2f2;}
.myLmsWrap .boxLinePink {border:3px solid #e626a7;}
.myLmsWrap .boxLineGrey {border:3px solid #b3bbc8;}
.myLmsWrap .boxBgGrey {background-color:#eaeef1;}
.myLmsWrap [class*="boxLine"] .title {position:absolute;top:0;left:0;height:44px;padding:0 69px 0 24px;box-sizing:border-box;color:#fff;line-height:44px;}
.myLmsWrap [class*="boxLine"] .title:after {display:block;position:absolute;content:'';top:0;right:-22px;width:44px;height:44px;background-color:#fff;transform:skewX(-45deg);}
.myLmsWrap [class*="boxLine"] .title strong {font-size:20px;color:#fff;vertical-align:middle;}
.myLmsWrap .boxLinePink .title {background-color:#e626a7;}

.myLmsWrap .boxNotice {padding:15px 20px 13px;border:1px solid #a4b5bd;box-shadow:none;}
.myLmsWrap .boxNotice * {color:#8993a6;font-size:13px;line-height:22px;}
.myLmsWrap .boxNotice h4 {margin-bottom:8px;font-size:17px;font-weight:bold;color:#24282b;line-height:38px;}
.myLmsWrap .boxNotice h4 .icoQ {display:inline-block;width:34px;height:38px;margin-right:8px;vertical-align:middle;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/ico_question.png') no-repeat;}
.myLmsWrap .boxNotice strong {display:inline-block;font-weight:bold;color:#1f409f;}
.myLmsWrap .boxNotice > strong, .myLmsWrap .boxNotice li {position:relative;padding-left:9px;}
.myLmsWrap .boxNotice > strong:before, .myLmsWrap .boxNotice li:before {position:absolute;content:'*';top:0;left:0;line-height:22px;}
.myLmsWrap .boxNotice ol + ul {margin-top:17px;padding-top:14px;border-top:1px solid #e1e1e1;}
.myLmsWrap .boxNotice ol li {padding-left:13px;}
.myLmsWrap .boxNotice ol li + li {margin-top:15px;}
.myLmsWrap .boxNotice ol li:before {font-weight:bold;color:#1f409f;}
.myLmsWrap .boxNotice ol li:nth-child(1):before {content:'1)';}
.myLmsWrap .boxNotice ol li:nth-child(2):before {content:'2)';}
.myLmsWrap .boxNotice ol li:nth-child(3):before {content:'3)';}
.myLmsWrap .boxNotice h4 ~ ol, .myLmsWrap .boxNotice h4 ~ ul {margin-left:15px;}

/* 이미지 텍스트 배너 */
.myLmsWrap .banImgTxt {position:relative;height:70px;margin-top:10px;text-align:center;line-height:70px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/bg_banImgTxt.png') repeat;}
.myLmsWrap .banImgTxt:before {position:absolute;content:'';top:0;right:0;width:200px;height:70px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/bg_banImgTxt02.png') no-repeat;}
.myLmsWrap .banImgTxt * {display:inline-block;vertical-align:middle;}
.myLmsWrap .banImgTxt strong {margin-top:-2px;font-size:28px;}
.myLmsWrap .banImgTxt strong em {font-size:28px;font-weight:bold;color:#1f409f;vertical-align:top;line-height:70px;}
.myLmsWrap .banImgTxt:after {display:inline-block;content:'';height:100%;vertical-align:middle;}

/* 버튼 */
.myLmsWrap [class*="btnR"] {padding:1px 10px 2px 8px;color:#fff;border-radius:11px;}
.myLmsWrap .btnRGrey {background-color:#8993a6;}
.myLmsWrap .btnRPurple {background-color:#828ee5;}

.myLmsWrap [class*="btnSquare"] {position:absolute;width:21px;height:21px;text-indent:-9999px;border:1px solid #24282b;border-radius:2px;}
.myLmsWrap .btnSquareRight:after {position:absolute;content:'';top:6px;right:8px;width:6px;height:6px;border:solid #24282b;border-width:1px 1px 0 0;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.myLmsWrap .btnSquareMore:before {position:absolute;content:'';top:9px;left:4px;width:11px;height:1px;background-color:#24282b;}
.myLmsWrap .btnSquareMore:after {position:absolute;content:'';top:4px;left:9px;width:1px;height:11px;background-color:#24282b;}

/* 폼요소 */
.myLmsWrap ::-webkit-input-placeholder {color:#e4e4e4;}
.myLmsWrap :-moz-placeholder {color: #e4e4e4;opacity:1;}
.myLmsWrap :-ms-input-placeholder {color: #e4e4e4;}
.myLmsWrap ::placeholder {color: #e4e4e4;opacity:1;}
.myLmsWrap input[type="text"], .myLmsWrap select {height:30px;padding:0 10px;box-sizing:border-box;font-size:13px;border:1px solid #c0c6d2;}
.myLmsWrap label {position:static;}
.myLmsWrap input + label, .myLmsWrap label + input {margin-left:6px;}
.myLmsWrap select {padding-left:8px;}
.myLmsWrap textarea {width:100%;height:235px;padding:4px 10px;box-sizing:border-box;font-size:13px;color:#4d617a;border:1px solid #a4b5bd;resize:vertical;}

/* 구글차트 */
.myLmsWrap svg > g:last-child > g:last-child, .myLmsWrap div.google-visualization-tooltip {pointer-events:none;}

/** 레이아웃 **/
/* 왼쪽배너 */
.banMyLms {height:68px;padding-left:45px;line-height:68px;border-top:2px solid #ff1bb4;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/bg_banMyLms.png') no-repeat;}
.banMyLms a {display:block;font-size:16px;font-weight:bold;font-family:'Malgun Gothic', 맑은 고딕;color:#fff !important;}
.banMyLms a:hover {color:#fff !important;}
.banMyLms a em {font-size:16px;font-weight:bold;color:#ff1bb4;}

/* 헤더 */
.myLmsWrap * {font-family:'Malgun Gothic', 맑은 고딕;color:#24282b;}
.myLmsWrap .myLmsHeader {position:relative;height:101px;background:#150f35 url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/bg_myLmsheader.png') no-repeat;}
.myLmsWrap .myLmsHeader h3 {position:absolute;top:3px;left:26px;}
.myLmsWrap .myLmsHeader .util {position:absolute;top:8px;right:8px;width:460px;height:27px;font-size:0;text-align:right;}
.myLmsWrap .myLmsHeader .util * {display:inline-block;font-size:12px;}
.myLmsWrap .myLmsHeader .util span {margin-left:10px;font-size:13px;color:#b6bce6;}
.myLmsWrap .myLmsHeader .util span em {position:relative;font-size:13px;color:#26e0ff;}
.myLmsWrap .myLmsHeader .util i {margin-left:10px;padding:3px 15px 4px;color:#828ee5;border:1px solid #828ee5;border-radius:14px;}
.myLmsWrap .myLmsHeader .util button {margin-left:5px;}
.myLmsWrap .myLmsHeader .gnb {position:absolute;top:65px;right:21px;width:570px;height:27px;font-size:0;text-align:right;}
.myLmsWrap .myLmsHeader .gnb li {display:inline-block;position:relative;}
.myLmsWrap .myLmsHeader .gnb li + li {margin-left:15px;padding-left:15px;}
.myLmsWrap .myLmsHeader .gnb li + li:before {display:block;position:absolute;content:'';top:5px;left:0;width:1px;height:10px;background-color:#827f93;}
.myLmsWrap .myLmsHeader .gnb li + li:after {display:block;position:absolute;content:'';top:9px;left:0;width:1px;height:1px;background-color:#150f35;}
.myLmsWrap .myLmsHeader .gnb li a {font-size:16px;font-weight:bold;color:#fff;}
.myLmsWrap .myLmsHeader .gnb li a:hover, .myLmsWrap .myLmsHeader .gnb li.active a {color:#ff33cc;}

/* 메인 :: 나의 학습 현황 */
.myLmsCont.myStatus {overflow:hidden;margin-bottom:8px;}
.myLmsCont.myStatus h5 {font-size:17px;font-weight:bold;color:#24282b;vertical-align:middle;}

.myLmsCont.myStatus .myInfo {padding:65px 37px 15px;}
.myLmsCont.myStatus .myInfo h4 span {position:relative;padding-left:21px;font-size:13px;color:#fff;vertical-align:middle;}
.myLmsCont.myStatus .myInfo h4 span:before {display:block;position:absolute;content:'';top:50%;left:10px;margin-top:-2px;border-left:3px solid #fff;border-top:3px solid transparent;border-bottom:3px solid transparent;}
.myLmsCont.myStatus .myInfo > div {float:left;position:relative;width:50%;height:102px;margin-bottom:26px;padding-left:20px;box-sizing:border-box;}
.myLmsCont.myStatus .myInfo h5 {height:21px;margin-bottom:8px;line-height:20px;}
.myLmsCont.myStatus .myInfo button {margin-left:12px;vertical-align:top;}
.myLmsCont.myStatus .myInfo input[type="text"] {width:100%;}
.myLmsCont.myStatus .myInfo p {font-size:14px;color:#4d617a;}
.myLmsCont.myStatus .myInfo ul {overflow:hidden;}
.myLmsCont.myStatus .myInfo ul li {float:left;position:relative;font-size:14px;color:#4d617a;}
.myLmsCont.myStatus .myInfo ul li + li {margin-left:9px;padding-left:9px;}
.myLmsCont.myStatus .myInfo ul li + li:before {display:block;position:absolute;content:'';top:5px;left:0;width:1px;height:10px;background-color:#a9b7c8;}
.myLmsCont.myStatus .myInfo ul li:nth-child(4) {clear:both;margin:0;padding:0;}
.myLmsCont.myStatus .myInfo ul li:nth-child(4):before {display:none;}
.myLmsCont.myStatus .myInfo ul li em {margin-left:5px;font-size:13px;font-weight:bold;color:#e626a7;}
.myLmsCont.myStatus .myInfo .empty {margin-top:13px;font-size:13px;color:#8993a6;}
.myLmsCont.myStatus .myInfo .myPromise, .myLmsCont.myStatus .myInfo .myGrade {padding-right:20px;padding-left:0;}
.myLmsCont.myStatus .myInfo .myPromise:after {display:block;position:absolute;content:'';bottom:0;left:0;right:20px;height:1px;background-color:#e1e1e1;}
.myLmsCont.myStatus .myInfo .myUniversity:after {display:block;position:absolute;content:'';bottom:0;left:20px;right:0;height:1px;background-color:#e1e1e1;}
.myLmsCont.myStatus .myInfo .myGrade, .myLmsCont.myStatus .myInfo .myGoal {margin-bottom:0;}
.myLmsCont.myStatus .myInfo .myUniversity p strong {color:#4d617a}
.myLmsCont.myStatus .myInfo .myUniversity .uniImg {position:absolute;top:-20px;right:0;width:112px;height:125px;}
.myLmsCont.myStatus .myInfo .myUniversity .uniImg img {width:100%;line-height:125px;}

.myLmsCont.myStatus .banImgTxt {margin-top:14px;}
.myLmsCont.myStatus .banImgTxt:before {background-position:0 0;}

.myLmsCont.myStatus .learningStats {margin-top:14px;padding:37px 17px 0;}
.myLmsCont.myStatus .learningStats > div {position:relative;float:left;width:320px;height:217px;margin:0 20px;box-sizing:border-box;}
.myLmsCont.myStatus .learningStats .myLevel h5 {margin:-10px 0 21px;font-size:22px;border-bottom:2px solid #24282b;}
.myLmsCont.myStatus .learningStats .myLevel h5 i {font-size:36px;font-weight:bold;color:#e626a7;line-height:1.3;}
.myLmsCont.myStatus .learningStats .myLevel .btnSquareRight {top:7px;right:0;}
.myLmsCont.myStatus .learningStats .myLevel .myLevelCont {height:158px;padding:0 15px;box-sizing:border-box;border:1px solid #a4b5bd;}
.myLmsCont.myStatus .learningStats .myLevel .myLevelCont h6 {width:105px;margin:-11px 0 0 11px;font-size:14px;font-weight:bold;color:#24282b;text-align:center;background-color:#fff;}
.myLmsCont.myStatus .learningStats .myLevel .myLevelCont div {overflow:hidden;margin:16px auto;font-size:0;text-align:center;}
.myLmsCont.myStatus .learningStats .myLevel .myLevelCont div p {display:inline-block;min-width:96px;text-align:center;vertical-align:top;}
.myLmsCont.myStatus .learningStats .myLevel .myLevelCont div p span {display:block;font-size:13px;color:#4d617a;}
.myLmsCont.myStatus .learningStats .myLevel .myLevelCont div p span i {font-size:13px;color:#23aaea;}
.myLmsCont.myStatus .learningStats .myLevel .myLevelCont div p strong {display:block;font-size:35px;color:#1f409f;line-height:1.3;}
.myLmsCont.myStatus .learningStats .myLevel .myLevelCont em {display:inline-block;position:relative;margin:51px 10px 0;width:25px;height:25px;text-indent:-9999px;vertical-align:top;}
.myLmsCont.myStatus .learningStats .myLevel .myLevelCont em:before, .myLmsCont.myStatus .learningStats .myLevel .myLevelCont em:after {display:block;position:absolute;content:'';width:20px;height:3px;border-radius:1.5px;background-color:#e91010;}
.myLmsCont.myStatus .learningStats .myLevel .myLevelCont em.same:before {top:8px;left:3px;}
.myLmsCont.myStatus .learningStats .myLevel .myLevelCont em.same:after {top:15px;left:3px;}
.myLmsCont.myStatus .learningStats .myLevel .myLevelCont em.small:before {top:5px;left:3px;width:17px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.myLmsCont.myStatus .learningStats .myLevel .myLevelCont em.small:after {top:16px;left:3px;width:18px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.myLmsCont.myStatus .learningStats .myLevel .myLevelCont em.big:before {top:5px;left:3px;width:17px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.myLmsCont.myStatus .learningStats .myLevel .myLevelCont em.big:after {top:16px;left:3px;width:18px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.myLmsCont.myStatus .learningStats .myLevel .myLevelCont .dsc {font-size:13px;font-weight:bold;color:#4d617a;text-align:center;}
.myLmsCont.myStatus .learningStats .chartCont {overflow:hidden;}
.myLmsCont.myStatus .learningStats .chartCont .chartWrap {position:relative;font-size:0;text-align:center;}
.myLmsCont.myStatus .learningStats .chartCont .chartWrap:before {display:block;position:absolute;top:33%;left:0;right:0;content:'로딩중입니다';padding-top:33px;font-size:13px;color:#8993a6;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/bg_graphLoading.png') no-repeat 50% 0;}
.myLmsCont.myStatus .learningStats .chartCont .label span {display:inline-block;}
.myLmsCont.myStatus .learningStats .chartCont .label span + span {margin-left:15px;}
.myLmsCont.myStatus .learningStats .chartCont .label span i {display:inline-block;width:8px;height:8px;margin:-2px 5px 0 0;text-indent:-9999px;vertical-align:middle;}
.myLmsCont.myStatus .learningStats .chartToday h5 {margin-bottom:32px;font-size:18px;}
.myLmsCont.myStatus .learningStats .chartToday .chartWrap {float:left;width:177px;height:158px;}
.myLmsCont.myStatus .learningStats .chartToday .chartCont .label {float:left;width:143px;padding:26px 0 0 25px;box-sizing:border-box;}
.myLmsCont.myStatus .learningStats .chartToday .chartCont .label span i {background-color:#1f409f;}
.myLmsCont.myStatus .learningStats .chartToday .chartCont .label span + span i {background-color:#afc5d7;}
.myLmsCont.myStatus .learningStats .chartToday .chartCont .dsc {float:left;width:143px;padding:18px 0 0 25px;box-sizing:border-box;font-size:13px;color:#8993a6;}
.myLmsCont.myStatus .learningStats .chartWeek {margin-top:27px;}
.myLmsCont.myStatus .learningStats .chartWeek h5 {margin-bottom:17px;font-size:15px;}
.myLmsCont.myStatus .learningStats .chartWeek select {position:absolute;top:-4px;right:0;width:180px;font-size:12px;}
.myLmsCont.myStatus .learningStats .chartWeek .chartWrap {width:320px;height:133px;}
.myLmsCont.myStatus .learningStats .chartWeek .chartCont .label {margin-top:15px;text-align:center;line-height:1.2;}
.myLmsCont.myStatus .learningStats .chartWeek .chartCont .label span i {background-color:#e626a7;}
.myLmsCont.myStatus .learningStats .chartWeek .chartCont .label span + span i {background-color:#1f409f;}

.myLmsCont.myStatus .bottom {overflow:hidden;margin-top:14px;}
.myLmsCont.myStatus .bottom div {float:left;width:50%;height:165px;box-sizing:border-box;}
.myLmsCont.myStatus .bottom .learningInfo {margin-top:0;padding:20px 20px 26px 30px;}
.myLmsCont.myStatus .bottom .learningInfo h5 {margin-bottom:20px}
.myLmsCont.myStatus .bottom .learningInfo li:before {display:inline-block;content:'';width:2px;height:2px;margin-right:6px;vertical-align:middle;background-color:#4a4a4a;}
.myLmsCont.myStatus .bottom .learningInfo li + li {margin-top:8px;}
.myLmsCont.myStatus .bottom .learningInfo li a {display:inline-block;overflow:hidden;width:90%;font-size:13px;color:#4d617a;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;}
.myLmsCont.myStatus .bottom .learningInfo li a:hover {text-decoration:underline;}
.myLmsCont.myStatus .bottom .learningInfo .btnSquareMore {top:28px;right:20px;}
.myLmsCont.myStatus .bottom .learningDiary a {display:block;}

.myLmsCont.myStatus .learningStats .update {clear:both;margin:0 -17px;padding:12px 10px;box-sizing:border-box;color:#8b8b8b;text-align:center;border-top:1px solid #eaeaea;background-color:#f6f6f6;}

.myLmsCont.myStatus .banLast {position:relative;margin-top:16px;}
.myLmsCont.myStatus .banLast p {position:absolute;top:5px;right:38px;width:264px;font-size:25px;font-weight:bold;color:#fff;text-align:center;}
.myLmsCont.myStatus .banLast p span {font-size:20px;font-weight:bold;color:#fff;}

/* 출석현황 */
.myLmsCont.attendance .banImgTxt:before {background-position:0 -80px;}
.myLmsCont.attendance .boxLinePink {position:relative;overflow:hidden;padding:15px 20px;}
.myLmsCont.attendance .boxLinePink .myAttendance {float:left;width:307px;height:34px;color:#4d617a;font-size:14px;border-right:1px solid #e2e2e2;}
.myLmsCont.attendance .boxLinePink .myAttendance * {line-height:34px;}
.myLmsCont.attendance .boxLinePink .myAttendance strong {color:#24282b;font-size:15px;}
.myLmsCont.attendance .boxLinePink .myAttendance strong em {color:#e626a7;font-weight:bold;font-size:15px;}
.myLmsCont.attendance .boxLinePink .myAttendance span {color:#4d617a;font-size:14px;letter-spacing:0;}
.myLmsCont.attendance .boxLinePink .averageAttendance {float:left;padding-left:25px;color:#8993a6;font-size:14px;}
.myLmsCont.attendance .boxLinePink .averageAttendance em, .myLmsCont.attendance .boxLinePink .averageAttendance span {color:#8993a6;font-size:14px;line-height:34px;letter-spacing:0;}
.myLmsCont.attendance .boxLinePink .update {position:absolute;right:20px;top:22px;padding:2px 12px;color:#fff;letter-spacing:0;border-radius:15px 15px;background:#e626a7;}

.myLmsCont.attendance .attendanceTable {margin-top:14px;padding:30px 0 40px;background:#eaeef1;}
.myLmsCont.attendance .attendanceTable .monthControl {position:relative;width:180px;height:50px;margin:0 auto;}
.myLmsCont.attendance .attendanceTable .monthControl button {position:absolute;top:0px;display:block;width:28px;height:28px;margin-top:12px;text-indent:-99999px;border-radius:100%;border:1.5px solid #b3bbc8;}
.myLmsCont.attendance .attendanceTable .monthControl button.on {border:1.5px solid #150f35;}
.myLmsCont.attendance .attendanceTable .monthControl button:after {content:'';position:absolute;top:8px;width:6px;height:6px;border:solid #b3bbc8;}
.myLmsCont.attendance .attendanceTable .monthControl .btnPrev {left:0;}
.myLmsCont.attendance .attendanceTable .monthControl .btnNext {right:0;}
.myLmsCont.attendance .attendanceTable .monthControl .btnPrev:after {left:10px;border-width:1.5px 1.5px 0 0;transform:rotate(-135deg);}
.myLmsCont.attendance .attendanceTable .monthControl .btnNext:after {right:10px;border-width:1.5px 1.5px 0 0;transform:rotate(45deg);}
.myLmsCont.attendance .attendanceTable .monthControl .btnPrev.on:after,
.myLmsCont.attendance .attendanceTable .monthControl .btnNext.on:after {border-color:#24282b;}
.myLmsCont.attendance .attendanceTable .monthControl ul {float:left;overflow:hidden;width:124px;height:50px;}
.myLmsCont.attendance .attendanceTable .monthControl ul li {float:left;width:124px;font-size:40px;font-weight:bold;text-align:center;line-height:48px;}

.myLmsCont.attendance .attendanceTable table {width:728px;margin:30px auto 0;}
.myLmsCont.attendance .attendanceTable table th .tbInner {width:96px;margin:0 auto;padding-bottom:6px;color:#150f35;font-size:15px;text-align:left;border-bottom:3px solid #150f35;}
.myLmsCont.attendance .attendanceTable table td .tbInner {width:96px;height:110px;padding-top:7px;margin:0 auto;color:#8a8a8a;font-size:13px;box-sizing:border-box;border-bottom:1px solid #ccc;}
.myLmsCont.attendance .attendanceTable table td .tbInner.noneData {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/bg_attendance_stamp.png') no-repeat 0 0;}
.myLmsCont.attendance .attendanceTable table td .tbInner.stampBg {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/bg_attendance_stamp.png') no-repeat -106px 0;}
.myLmsCont.attendance .attendanceTable table td .tbInner.stampBg.check {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/bg_attendance_stamp.png') no-repeat -212px 0;}

/* 주간 학습 레벨 */
.myLmsCont.level .feedback {min-height:189px;padding:65px 37px 30px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/bg_boxImg01.png') no-repeat 100% 50%;}
.myLmsCont.level .feedback p {width:520px;color:#4d617a;font-size:14px;line-height:22px;}
.myLmsCont.level .feedback p strong {font-size:15px;font-weight:bold;color:#24282b;}
.myLmsCont.level .feedback p em {font-size:15px;font-weight:bold;color:#e626a7;}
.myLmsCont.level .feedback p span {padding-bottom:2px;color:#4d617a;font-size:14px;border-bottom:1px solid #4d617a;}

.myLmsCont.level .weeklyLevel {margin-top:25px;}
.myLmsCont.level .weeklyLevel h4 {font-size:18px;font-weight:bold;color:#24282b;}
.myLmsCont.level .weeklyLevel table {margin-top:6px;}
.myLmsCont.level .weeklyLevel table thead {border-top:2px solid #24282b;border-bottom:2px solid #24282b;}
.myLmsCont.level .weeklyLevel table thead th {padding:8px 0;font-weight:bold;font-size:14px;color:#24282b;}
.myLmsCont.level .weeklyLevel table tbody th {font-size:13px;color:#4d617a;text-align:center;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.myLmsCont.level .weeklyLevel table tbody tr.lastWeek {background:#edf1f4;}
.myLmsCont.level .weeklyLevel table tbody td {height:53px;text-align:center;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.myLmsCont.level .weeklyLevel table tbody td:nth-child(9n+1) {border-right:1px solid #4d617a;}
.myLmsCont.level .weeklyLevel table tbody td.myLevel {text-indent:-99999px;background:#fff url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/bg_level_stamp.png') no-repeat center 50%;}
.myLmsCont.level .weeklyLevel table tbody td.fluctuation {color:#4d617a;border-right:0;}
.myLmsCont.level .weeklyLevel table tbody td.fluctuation span {display:block;font-size:13px;color:#8993a6;}
.myLmsCont.level .weeklyLevel table tbody td.fluctuation strong {padding-left:13px;font-weight:bold;color:#4d617a;}
.myLmsCont.level .weeklyLevel table tbody td.fluctuation.up strong {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/bg_level_arrow.png') no-repeat 0 0;}
.myLmsCont.level .weeklyLevel table tbody td.fluctuation.down strong {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/bg_level_arrow.png') no-repeat 0 100%;}

/* 공부일기, 학습정보창고 */
.myLmsCont .boardWrap {margin-top:14px;}
.myLmsCont .boardWrap:after {display:block;clear:both;content:'';height:0;}
.myLmsCont .boardWrap table {border-top:2px solid #24282b;}
.myLmsCont .boardWrap table thead {border-bottom:1px solid #24282b;}
.myLmsCont .boardWrap table thead th {padding:9px 0;font-size:14px;font-weight:bold;}
.myLmsCont .boardWrap tbody th {height:30px;padding:5px 20px;font-size:14px;font-weight:bold;text-align:left;background-color:#edf1f4;border-bottom:1px solid #e1e1e1;}
.myLmsCont .boardWrap tbody td {height:30px;padding:5px 20px;font-size:14px;border-bottom:1px solid #e1e1e1;}
.myLmsCont .boardWrap tbody th + td {border-left:1px solid #e1e1e1;}
.myLmsCont .boardWrap tbody td:first-child {border-left:0;}
.myLmsCont .boardWrap tbody td div {display:inline-block;}
.myLmsCont .boardWrap tbody td div + div {margin-left:14px}
.myLmsCont .boardWrap tbody td span.dsc {margin-left:12px;font-size:13px;color:#8993a6;vertical-align:middle;}
.myLmsCont .boardWrap tbody td .title {float:right;}
.myLmsCont .boardWrap .boardList tbody td {padding-left:0;padding-right:0;color:#4d617a;text-align:center;}
.myLmsCont .boardWrap .boardList tbody td * {color:#4d617a;}
.myLmsCont .boardWrap .boardList tbody td a {display:inline-block;overflow:hidden;}
.myLmsCont .boardWrap .boardList tbody td a strong {float:left;overflow:hidden;max-width:340px;padding-right:1px;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;}
.myLmsCont .boardWrap .boardList tbody td a:hover strong {text-decoration:underline;}
.myLmsCont .boardWrap .boardList tbody td a img {float:left;margin:3px 0 0 5px;}
.myLmsCont .boardWrap .boardList tbody td span {float:left;margin-left:6px;font-size:15px;color:#ff5c5c;line-height:19px;}
.myLmsCont .boardWrap .boardList tbody tr.notice td {color:#1f409f;background-color:#edf1f4;}
.myLmsCont .boardWrap .boardList tbody tr.notice td:first-child {padding-left:20px;text-align:left;}
.myLmsCont .boardWrap .boardList tbody tr.notice td * {color:#1f409f;}
.myLmsCont .boardWrap .boardList tbody tr.best td {background-color:#fffbf0;}
.myLmsCont .boardWrap .boardList tbody tr.best td i {display:inline-block;width:35px;height:16px;font-size:11px;font-weight:bold;color:#fff;text-transform:uppercase;line-height:16px;letter-spacing:-.3px;border-radius:8px;background-color:#e626a7;}
.myLmsCont .boardWrap .boardList tbody td.tit {text-align:left;}

.myLmsCont .boardWrap .boardView dl, .myLmsCont .boardWrap .boardWrite dl {display:table;table-layout:fixed;width:100%;border-bottom:1px solid #e1e1e1;}
.myLmsCont .boardWrap .boardView dt, .myLmsCont .boardWrap .boardWrite dt {display:table-cell;width:25%;height:40px;padding:5px 20px;box-sizing:border-box;font-size:14px;font-weight:bold;vertical-align:middle;background-color:#edf1f4;}
.myLmsCont .boardWrap .boardView dd, .myLmsCont .boardWrap .boardWrite dd {display:table-cell;width:75%;height:40px;padding:5px 20px;box-sizing:border-box;font-size:14px;color:#4d617a;border-left:1px solid #e1e1e1;vertical-align:middle;}
.myLmsCont .boardWrap .boardView dd div, .myLmsCont .boardWrap .boardWrite dd div {display:inline-block;}
.myLmsCont .boardWrap .boardView dd div + div, .myLmsCont .boardWrap .boardWrite dd div + div {margin-left:14px}
.myLmsCont .boardWrap .boardView dd span.dsc, .myLmsCont .boardWrap .boardWrite dd span.dsc {margin-left:12px;font-size:13px;color:#8993a6;vertical-align:middle;}
.myLmsCont .boardWrap .boardView dd .title, .myLmsCont .boardWrap .boardWrite dd .title {float:right;}

.myLmsCont .boardWrap .paging {margin-top:20px;text-align:center;}
.myLmsCont .boardWrap .paging a {display:inline-block;width:35px;height:35px;box-sizing:border-box;font-size:14px;color:#adadad;text-align:center;line-height:35px;border:1px solid #e1e1e1;}
.myLmsCont .boardWrap .paging a.active {color:#fff;border-color:#adadad;background-color:#adadad;}
.myLmsCont .boardWrap .paging .first, .myLmsCont .boardWrap .paging .prev, .myLmsCont .boardWrap .paging .next, .myLmsCont .boardWrap .paging .last {position:relative;text-indent:-9999px;}
.myLmsCont .boardWrap .paging .first:before, 
.myLmsCont .boardWrap .paging .first:after, .myLmsCont .boardWrap .paging .prev:after, 
.myLmsCont .boardWrap .paging .next:after, .myLmsCont .boardWrap .paging .last:before, 
.myLmsCont .boardWrap .paging .last:after {position:absolute;content:'';top:12px;width:8px;height:8px;border:solid #adadad;}
.myLmsCont .boardWrap .paging .first:before {left:12px;border-width:1px 0 0 1px;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.myLmsCont .boardWrap .paging .first:after {left:16px;border-width:1px 0 0 1px;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.myLmsCont .boardWrap .paging .prev:after {left:14px;border-width:1px 0 0 1px;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.myLmsCont .boardWrap .paging .next:after {right:14px;border-width:1px 1px 0 0;transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.myLmsCont .boardWrap .paging .last:before {right:16px;border-width:1px 1px 0 0;transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.myLmsCont .boardWrap .paging .last:after {right:12px;border-width:1px 1px 0 0;transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);}

.myLmsCont .boardWrap .btnArea {margin-top:20px;}
.myLmsCont .boardWrap .btnArea:after {display:block;clear:both;content:'';height:0;}
.myLmsCont .boardWrap .btnArea .boardRules {float:left;margin-top:10px;}
.myLmsCont .boardWrap .btnArea .btnBoardRules {font-size:13px;line-height:30px;}
.myLmsCont .boardWrap .btnArea #ebsiBrdBothArea .boardUseRule_pop {left:0;right:auto;}
.myLmsCont .boardWrap .btnArea #ebsiBrdBothArea .boardUseRule_pop * {font-family:돋움, Dotum, sans-serif;letter-spacing:0;}
.myLmsCont .boardWrap .btnArea #ebsiBrdBothArea > a {display:inline-block;line-height:30px;}
.myLmsCont .boardWrap .btnArea #ebsiBrdBothArea .boardUseRule_pop .contsArea li {color:#828080;}
.myLmsCont .boardWrap .btnArea #ebsiBrdBothArea .boardUseRule_pop .top .topTxt {padding:8px;}
.myLmsCont .boardWrap .btnArea #ebsiBrdBothArea .boardUseRule_pop .top .topTxt strong {color:#fff;}
.myLmsCont .boardWrap .btnArea .sorting {text-align:right;}
/*.myLmsCont .boardWrap .btnArea .sorting > * {float:left;}*/
.myLmsCont .boardWrap .btnArea .sorting > * + * {margin-left:2px;vertical-align:middle;}
.myLmsCont .boardWrap .btnArea .sorting button {display:inline-block;width:56px;height:30px;color:#fff;vertical-align:top;background-color:#150f35;}
/*.myLmsCont .boardWrap .btnArea .boardRules + .sorting {margin-left:40px;}*/
.myLmsCont .boardWrap .btnArea .innerSorting {overflow:hidden;margin-top:10px;}
.myLmsCont .boardWrap .btnArea .innerSorting .options {float:left;}
.myLmsCont .boardWrap .btnArea .innerSorting .options a {position:relative;display:inline-block;line-height:35px;padding:0 15px 0 0;font-size:13px;}
.myLmsCont .boardWrap .btnArea .innerSorting .options a + a {padding:0 0 0 10px;}
.myLmsCont .boardWrap .btnArea .innerSorting .options a:after {content:"";position:absolute;top:10px;right:0;width:1px;height:12px;margin-top:2px;background:#e1e1e1;}
.myLmsCont .boardWrap .btnArea .innerSorting .options a:last-child:after {display:none;}
.myLmsCont .boardWrap .btnArea .innerSorting .options a:hover, .myLmsCont .boardWrap .btnArea .innerSorting .options a.active {font-weight:bold;color:#e626a7;}
.myLmsCont .boardWrap .btnArea .btns {float:right;font-size:0;}
.myLmsCont .boardWrap .btnArea .btns button {display:inline-block;min-width:95px;padding:7px 11px;font-size:14px;color:#fff;vertical-align:middle;background-color:#1f409f;}
.myLmsCont .boardWrap .btnArea .btns button + button {margin-left:4px;}
.myLmsCont .boardWrap .paging + .btnArea {margin-top:-35px;}
.myLmsCont .boardWrap .btnArea + .boardList {margin-top:10px}

.myLmsCont .boardWrap .reply, .myLmsCont .boardWrap .like {display:inline-block;font-size:14px;color:#ff5c5c;vertical-align:middle;}
.myLmsCont .boardWrap .reply i {display:inline-block;width:30px;height:30px;margin-right:7px;text-align:left;text-indent:-9999px;vertical-align:middle;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/ico_reply.png') no-repeat 0 0;}
.myLmsCont .boardWrap .like i {display:inline-block;width:30px;height:30px;margin-right:7px;text-align:left;text-indent:-9999px;vertical-align:middle;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/ico_like.png') no-repeat 0 0;}
.myLmsCont .boardWrap .btnNotify {display:inline-block;width:40px;height:21px;padding:0;font-size:12px;color:#8993a6;text-align:center;vertical-align:middle;border:1px solid #e1e1e1;border-radius:10px;background-color:#fff;}

.myLmsCont .boardWrap .replyWrap .total {text-align:right;margin-top:20px;}
.myLmsCont .boardWrap .replyWrap .total .reply + .like {margin-left:17px;}
.myLmsCont .boardWrap .replyWrap .total .btnNotify {margin-left:26px;}
.myLmsCont .boardWrap .replyWrap .replyList {margin-top:10px;padding:0 20px 20px;background-color:#edf1f4;}
.myLmsCont .boardWrap .replyWrap .replyList > ul {overflow:hidden;}
.myLmsCont .boardWrap .replyWrap .replyList > ul > li ul li {padding-left:20px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/bg_reply.png') no-repeat 1px 17px;}
.myLmsCont .boardWrap .replyWrap .replyList > ul li > div {padding:16px 0;}
.myLmsCont .boardWrap .replyWrap .replyList > ul li > div:after {position:absolute;content:'';left:-999px;right:0;bottom:0;height:1px;background-color:#e1e1e1;}
.myLmsCont .boardWrap .replyWrap .replyList .replyArea {position:relative;}
.myLmsCont .boardWrap .replyWrap .replyList .info {display:inline-block;vertical-align:middle;}
.myLmsCont .boardWrap .replyWrap .replyList .info strong {font-size:14px;color:#150f35;}
.myLmsCont .boardWrap .replyWrap .replyList .info span {margin-left:10px;font-size:13px;color:#8993a6;}
.myLmsCont .boardWrap .replyWrap .replyList .btns {display:inline-block;margin-left:8px;font-size:0;vertical-align:middle;}
.myLmsCont .boardWrap .replyWrap .replyList .btns button {display:inline-block;width:40px;height:21px;margin-right:2px;padding:0;font-size:12px;color:#8993a6;text-align:center;vertical-align:middle;border:1px solid #e1e1e1;border-radius:10px;background-color:#fff;}
.myLmsCont .boardWrap .replyWrap .replyList p {margin-top:5px;font-size:13px;color:#4d617a;}
.myLmsCont .boardWrap .replyWrap .replyList .like {position:absolute;top:12px;right:66px;}
.myLmsCont .boardWrap .replyWrap .replyList .btnNotify {position:absolute;top:16px;right:0;}
.myLmsCont .boardWrap .replyWrap .replyWrite {position:relative;margin-top:15px;padding-right:79px;}
.myLmsCont .boardWrap .replyWrap .replyWrite textarea {height:65px;resize:none;}
.myLmsCont .boardWrap .replyWrap .replyWrite button {position:absolute;top:0;right:0;width:75px;height:65px;font-size:14px;color:#fff;background-color:#150f35;}
.myLmsCont .boardWrap .replyWrap .replyList .replyWrite {margin-top:0;padding:16px 79px 16px 0;}
.myLmsCont .boardWrap .replyWrap .replyList .replyWrite button {top:16px;}

.myLmsCont .boardWrap .editorWrap {position:relative;width:100%;height:580px;border-bottom:1px solid #e1e1e1;}
.myLmsCont .boardWrap .editorViewWrap {position:relative;min-height:300px;padding:30px 10px;border-bottom:1px solid #e1e1e1;}
.myLmsCont .boardWrap .editorViewWrap img, .myLmsCont .boardWrap .editorWrap video {max-width:100%;}

.myLmsCont .boardWrap + .boxNotice {margin-top:30px;}

.boardView .title {overflow:hidden;padding:8px;border-top:2px solid #24282b;border-bottom:1px solid #24282b;}
.boardView .title + table {border-top:0;}
.boardView .title strong {float:left;font-size:18px;line-height:1.5;}
.boardView .title p {float:right;text-align:right;}
.boardView .title p span {display:inline-block;font-size:14px;color:#4d617a;vertical-align:middle;letter-spacing:-.3px;}
.boardView .title p span + span:before {display:inline-block;content:'';width:1px;height:13px;margin:0 11px;vertical-align:middle;background-color:#e2e2e2;}

.myLmsCont .boardWrite {border-top:2px solid #24282b;}

.myLmsCont.diary .diaryWrite {padding:30px 37px 24px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/bg_boxImg02.png') no-repeat 100% 34px;}
.myLmsCont.storage .storageBox {min-height:155px;padding:30px 37px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/bg_boxImg03.png') no-repeat 100% 50%;}
.myLmsCont.diary .diaryWrite ul li {position:relative;padding-left:9px;font-size:13px;color:#8993a6;line-height:22px;}
.myLmsCont.diary .diaryWrite ul li:before {position:absolute;content:'*';top:0;left:0;line-height:22px;}
.myLmsCont.diary .diaryWrite p, .myLmsCont.storage .storageBox p {width:520px;color:#4d617a;font-size:14px;line-height:22px;}
.myLmsCont.diary .diaryWrite p strong, .myLmsCont.storage .storageBox p strong {font-size:15px;font-weight:bold;color:#24282b;}
.myLmsCont.diary .diaryWrite p strong span, .myLmsCont.storage .storageBox p strong span {font-size:15px;font-weight:bold;color:#24282b;border-bottom:1px solid #24282b;}
.myLmsCont.diary .diaryWrite ul + p {margin-top:14px;}
.myLmsCont.diary .diaryWrite p strong, .myLmsCont.diary .diaryWrite p strong span {color:#828ee5;border-color:#828ee5;}
.myLmsCont.diary .diaryWrite p .cPink {color:#e626a7;border-color:#e626a7;}
.myLmsCont.diary .diaryWrite .event {position:relative;margin-top:26px;padding:26px 0 0;border-top:1px solid #e1e1e1;}
.myLmsCont.diary .diaryWrite .event div {position:absolute;top:0;left:0;width:265px;}
.myLmsCont.diary .diaryWrite .event div + div {position:static;width:100%;padding-left:265px;box-sizing:border-box;text-align:right;}
.myLmsCont.diary .diaryWrite .event div p {width:100%}
.myLmsCont.diary .diaryWrite .event h4 {margin-bottom:14px;font-size:25px;font-weight:bold;color:#1f409f;}
.myLmsCont.diary .diaryWrite .event p i {display:block;margin-top:34px;font-size:13px;color:#8993a6;}
.myLmsCont.diary .diaryWrite .event div i {font-size:13px;color:#8993a6;}
.myLmsCont.diary .diaryWrite .event .notice {position:static;width:100%;box-sizing:border-box;text-align:right;}
.myLmsCont.diary .banEvent {margin-top:14px;}
.myLmsCont.diary .banEvent img {display:block;}
.myLmsCont.diary .boxNotice {padding:28px 40px 28px 28px;}
/*.myLmsCont.storage .boardWrap .btnArea .sorting {float:right;}*/

/* 수시논술 서브메인 */
.susiNonWrap {padding-top:13px;}
.susiNonWrap, .susiNonWrap * {font-family:'malgun Gothic', sans-serif;}
.susiNonWrap > div + div {margin-top:34px;}
.susiNonWrap h3 {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/susiNon/bg_submainTit.gif') repeat-x 0 50%;}
.susiNonWrap h3 span {padding-right:12px;font-size:20px;font-weight:bold;color:#000;background-color:#fff;}
.susiNonWrap h3 + div {margin-top:8px;}
.susiNonWrap .seaSonLecture div {overflow:hidden;border:1px solid #e9e9e9;}
.susiNonWrap .seaSonLecture div a {display:block;position:relative;float:left;width:252px;}
.susiNonWrap .seaSonLecture div a + a {border-left:1px solid #e9e9e9;}
.susiNonWrap .seaSonLecture div a img {max-width:100%;}
.susiNonWrap .seaSonLecture div a p {position:absolute;left:0;bottom:0;width:100%;height:68px;padding:16px;box-sizing:border-box;font-size:13px;font-weight:bold;color:#000;background-color:rgba(255, 255, 255, .6)}
.susiNonWrap .newLectureWrap {overflow:hidden;}
.susiNonWrap .newLecture {float:left;width:451px;}
.susiNonWrap .newLecture h3 {position:relative;}
.susiNonWrap .newLecture h3:after {display:block;position:absolute;content:'';top:0;right:0;width:20px;height:30px;background-color:#fff;}
.susiNonWrap .newLecture > div {position:relative;height:283px;border:1px solid #e9e9e9;}
.susiNonWrap .newLecture a {display:block;}
.susiNonWrap .newLecture .btns {position:absolute;right:0;bottom:0;font-size:0;z-index:1;}
.susiNonWrap .newLecture .btns button {width:42px;height:34px;margin-left:1px;text-indent:-9999px;background-color:rgba(51, 51, 51, .8);}
.susiNonWrap .newLecture .btns button:after {position:absolute;content:'';top:12px;width:8px;height:8px;border-top:2px solid #fff;border-left:2px solid #fff;}
.susiNonWrap .newLecture .btns .prev:after {left:18px;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.susiNonWrap .newLecture .btns .next:after {right:18px;transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.susiNonWrap .newLecture .pager {position:absolute;left:15px;bottom:11px;}
.susiNonWrap .newLecture .pager li {float:left;}
.susiNonWrap .newLecture .pager li a {display:block;width:10px;height:10px;margin-right:8px;text-indent:-9999px;border-radius:5px;background-color:#b8bcc8;}
.susiNonWrap .newLecture .pager li a.active {background-color:#244798;}
.susiNonWrap .recomService {float:right;width:309px;}
.susiNonWrap .recomService > div {height:283px;border-top:1px solid #e9e9e9;}
.susiNonWrap .recomService a {display:block;border:solid #e9e9e9;border-width:0 1px 1px 0;}
.susiNonWrap .recomService ul {height:104px;padding:9px 20px 0;box-sizing:border-box;background-color:#f7f7f7;}
.susiNonWrap .recomService ul li {position:relative;padding-left:10px;line-height:1.8;}
.susiNonWrap .recomService ul li:before {display:block;position:absolute;content:'';top:10px;left:0;width:3px;height:1px;background-color:#686868;}
.susiNonWrap .recomService ul li:after {display:block;position:absolute;content:'';top:9px;left:1px;width:1px;height:3px;background-color:#686868;}
.susiNonWrap .recomService ul li a {display:block;overflow:hidden;width:260px;color:#8d8d8d;text-overflow:ellipsis;white-space:nowrap;border:0;}
.susiNonWrap .recomService ul li a em {color:#244798;}
.susiNonWrap .recomService ul li a:hover, .susiNonWrap .recomService ul li a:hover em {color:#244798;text-decoration:underline;}
.susiNonWrap .susiExam li a {display:block;border:1px solid #e9e9e9;}
.susiNonWrap .susiExam > div {position:relative;}
.susiNonWrap .susiExam .btns button {position:absolute;top:50%;width:34px;height:34px;margin-top:-17px;text-indent:-9999px;background-color:rgba(124, 124, 124, .5);z-index:1}
.susiNonWrap .susiExam .btns button:after {position:absolute;content:'';top:12px;width:8px;height:8px;border-top:2px solid #fff;border-left:2px solid #fff;}
.susiNonWrap .susiExam .btns .prev {left:0;}
.susiNonWrap .susiExam .btns .next {right:0;}
.susiNonWrap .susiExam .btns .prev:after {left:14px;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.susiNonWrap .susiExam .btns .next:after {right:14px;transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);}
/* 2020-04-06 대학별고사 서브메인 UI 변경 */
.susiNonWrap .recomService_wrap {float:left; width:432px;}
.susiNonWrap .recomService_wrap > div {overflow: hidden; margin-top:20px;}
.susiNonWrap .recomService_wrap a {float:left; width:33.333%; height:121px; padding-top:10px; display:block; text-align:center; position: relative; border-left:1px solid #e4e4e4; font-size:14px; color:#000; box-sizing: border-box;}
.susiNonWrap .recomService_wrap a:first-child {border-left:0;}
.susiNonWrap .recomService_wrap a .icon_box {display:inline-block;}
.susiNonWrap .recomService_wrap a .icon_txt {display:block; position:absolute; bottom:7px; width:100%; font-size:14px; color:#000; }
.susiNonWrap .weeknews {float:right; width:310px; position:relative;}
/*.susiNonWrap .weeknews h3 {background:none;} */
.susiNonWrap .weeknews .icon_plus { display:block; width:10px; height:10px; position:absolute; top:9px; right:0; }
.susiNonWrap .weeknews > div {width:100%; height:144px; padding:15px 30px 5px 20px; background:#f7f7f7; box-sizing:border-box;}
.susiNonWrap .weeknews ul li {position:relative; width:100%; padding-left:10px;line-height:1.6; margin-top:4px; overflow:hidden; box-sizing: border-box;}
.susiNonWrap .weeknews ul li:first-child {margin-top:0;}
.susiNonWrap .weeknews ul li:before {display:block;position:absolute;content:'';top:10px;left:0;width:3px;height:1px;background-color:#686868;}
.susiNonWrap .weeknews ul li:after {display:block;position:absolute;content:'';top:9px;left:1px;width:1px;height:3px;background-color:#686868;}
.susiNonWrap .weeknews ul li a {float:left; display:inline-block;overflow:hidden; max-width:232px; font-size:12px; color:#8d8d8d;text-overflow:ellipsis;white-space:nowrap;border:0;}
.susiNonWrap .weeknews ul li a em {color:#2a3863;}
.susiNonWrap .weeknews ul li a:hover {color:#2a3863;text-decoration:underline;}
.susiNonWrap .weeknews ul li .icon_new {float:left; display:inline-block; width:13px; height:12px; margin:3px 0 0 5px;}
/* //2020-04-06 대학별고사 서브메인 UI 변경 */

/* 수시논술 서버 적용 후 삭제 용량 줄이기 */
.susiNonWrap .susiCurri {margin:8px -13px 0;}
.susiNonWrap .susiCurri > div {display:table;width:100%;height:100%;border-collapse:separate;border-spacing:13px 0;}
.susiNonWrap .susiCurri > div + div {margin-top:13px;}
.susiNonWrap .susiCurri > div div  {display:table-row;}
.susiNonWrap .susiCurri h3 {display:table-cell;position:relative;width:120px;font-size:15px;font-weight:bold;color:#fff;text-align:center;vertical-align:middle;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_year_susiNon.png') repeat;}
.susiNonWrap .susiCurri dl {display:table-cell;position:relative;width:315px;height:100%;border:3px solid;text-align:center;}
.susiNonWrap .susiCurri dl:after {display:block;position:absolute;content:'';top:50%;right:-17px;margin-top:-8px;border-top:14px solid transparent;border-bottom:14px solid transparent;}
.susiNonWrap .susiCurri dl:last-child:after {display:none;}
.susiNonWrap .susiCurri dt {padding:12px 0;box-sizing:border-box;font-size:15px;font-weight:bold;border-bottom:1px dashed #d18c8f;}
.susiNonWrap .susiCurri dd {display:table;table-layout:fixed;width:100%;height:calc( 100% - 43px );padding-top:16px;box-sizing:border-box;border-spacing:0;}
.susiNonWrap .susiCurri dd + dd {padding-top:16px;border-top:1px solid #e2e2e2;}
.susiNonWrap .susiCurri dd div {display:table-cell;padding:0 4px 16px 4px;vertical-align:middle;}
.susiNonWrap .susiCurri dd a {display:inline-block;color:#2b2b2b;}
.susiNonWrap .susiCurri dd a:hover, .susiNonWrap .susiCurri dd a:hover em {font-weight:bold;text-decoration:underline;}
.susiNonWrap .susiCurri dd a, .susiNonWrap .susiCurri dd a em {font-size:13px;}
.susiNonWrap .susiCurri dd a .common {color:#873ebb;}
.susiNonWrap .susiCurri dd a .grade01 {color:#f39800;}
.susiNonWrap .susiCurri dd a .grade02 {color:#6fae15;}
.susiNonWrap .susiCurri dd a .grade03 {color:#3163c0;}
.susiNonWrap .susiCurri .record h3, .susiNonWrap .susiCurri .record h3:after {background-color:#bf7779;}
.susiNonWrap .susiCurri .record dl {border-color:#d18c8f;}
.susiNonWrap .susiCurri .record dl:after {border-left:14px solid #d18c8f;}
.susiNonWrap .susiCurri .record dt {color:#b25b5e;border-bottom-color:#d18c8f;background-color:#f4e3e4;}
.susiNonWrap .susiCurri .letter h3, .susiNonWrap .susiCurri .letter h3:after {background-color:#bea76c;}
.susiNonWrap .susiCurri .letter dl {border-color:#d4be83;}
.susiNonWrap .susiCurri .letter dl:after {border-left:14px solid #d4be83;}
.susiNonWrap .susiCurri .letter dt {color:#998043;border-bottom-color:#d4be83;background-color:#f2ebda;}
.susiNonWrap .susiCurri .interview h3, .susiNonWrap .susiCurri .interview h3:after {background-color:#556e97;}
.susiNonWrap .susiCurri .interview dl {border-color:#8ca5ce;}
.susiNonWrap .susiCurri .interview dl:after {border-left:14px solid #8ca5ce;}
.susiNonWrap .susiCurri .interview dt {color:#556e97;border-bottom-color:#8ca5ce;background-color:#e4eaf5;}
.susiNonWrap .susiCurri .essay h3, .susiNonWrap .susiCurri .essay h3:after {background-color:#55978d;}
.susiNonWrap .susiCurri .essay dl {border-color:#8ccec4;}
.susiNonWrap .susiCurri .essay dl:after {border-left:14px solid #8ccec4;}
.susiNonWrap .susiCurri .essay dt {color:#468b81;border-bottom-color:#8ccec4;background-color:#e4f5f3;}
.susiNonWrap .susiCurri .aptitude h3, .susiNonWrap .susiCurri .aptitude h3:after {background-color:#6f9755;}
.susiNonWrap .susiCurri .aptitude dl {border-color:#a6ce8c;}
.susiNonWrap .susiCurri .aptitude dl:after {border-left:14px solid #a6ce8c;}
.susiNonWrap .susiCurri .aptitude dt {color:#618b46;border-bottom-color:#a6ce8c;background-color:#eaf4e4;}
.susiNonWrap .susiCurri .academy h3, .susiNonWrap .susiCurri .academy h3:after {background-color:#625597;}
.susiNonWrap .susiCurri .academy dl {border-color:#998cce;}
.susiNonWrap .susiCurri .academy dl:after {border-left:14px solid #998cce;}
.susiNonWrap .susiCurri .academy dt {color:#4e4282;border-bottom-color:#998cce;background-color:#e8e4f5;}
.susiNonWrap .susiCurri .letter, .susiNonWrap .susiCurri .essay {width:608px;}
.susiNonWrap .susiCurri .aptitude, .susiNonWrap .susiCurri .academy {width:435px;}
.susiNonWrap .susiCurriWrap p {margin-top:10px;text-align:right;}
/* 수시논술 2019-12-23 추가 */
.susiCurri.renew1912 .record h3, 
.susiCurri.renew1912 .record h3:after {background-color:#deaa79;}
.susiCurri.renew1912 .record dl {border-color:#e5c6a8;border-radius:10px;}
.susiCurri.renew1912 .record dl:after {border-left:14px solid #e5c6a8;}
.susiCurri.renew1912 .record dt {color:#c37a35;border-bottom-color:#e5c6a8;background-color:#fae9c9;border-radius:5px 5px 0 0;}
.susiCurri.renew1912 .letter h3, 
.susiCurri.renew1912 .letter h3:after {background-color:#e18aaf;}
.susiCurri.renew1912 .letter dl {border-color:#e3b2c7;border-radius:10px;}
.susiCurri.renew1912 .letter dl:after {border-left:14px solid #e3b2c7;}
.susiCurri.renew1912 .letter dt {color:#e86c8d;border-bottom-color:#e3b2c7;background-color:#f9dae2;border-radius:5px 5px 0 0;}
.susiCurri.renew1912 .interview h3, 
.susiCurri.renew1912 .interview h3:after {background-color:#7b7dc8;}
.susiCurri.renew1912 .interview dl {border-color:#9b9ccf;border-radius:10px;}
.susiCurri.renew1912 .interview dl:after {border-left:14px solid #9b9ccf;}
.susiCurri.renew1912 .interview dt {color:#556e97;border-bottom-color:#9b9ccf;background-color:#dddaee;border-radius:5px 5px 0 0;}
.susiCurri.renew1912 .essay h3, 
.susiCurri.renew1912 .essay h3:after {background-color:#4eb1af;}
.susiCurri.renew1912 .essay dl {border-color:#9fcccb;border-radius:10px;}
.susiCurri.renew1912 .essay dl:after {border-left:14px solid #9fcccb;}
.susiCurri.renew1912 .essay dt {color:#438f8d;border-bottom-color:#9fcccb;background-color:#effcf8;border-radius:5px 5px 0 0;}
.susiCurri.renew1912 .aptitude h3, 
.susiCurri.renew1912 .aptitude h3:after {background-color:#d6756b;}
.susiCurri.renew1912 .aptitude dl {border-color:#dda099;border-radius:10px;}
.susiCurri.renew1912 .aptitude dl:after {border-left:14px solid #dda099;}
.susiCurri.renew1912 .aptitude dt {color:#d6756b;border-bottom-color:#dda099;background-color:#f6ebe7;border-radius:5px 5px 0 0;}
.susiCurri.renew1912 .academy h3, 
.susiCurri.renew1912 .academy h3:after {background-color:#668c8b;}
.susiCurri.renew1912 .academy dl {border-color:#9ab2b1;border-radius:10px;}
.susiCurri.renew1912 .academy dl:after {border-left:14px solid #9ab2b1;}
.susiCurri.renew1912 .academy dt {color:#5c807f;border-bottom-color:#9ab2b1;background-color:#dfeeed;border-radius:5px 5px 0 0;}
.susiCurri.renew1912 .reading h3, 
.susiCurri.renew1912 .reading h3:after {background-color:#c57386;}
.susiCurri.renew1912 .reading dl {border-color:#d2a1ac;border-radius:10px;}
.susiCurri.renew1912 .reading dl:after {border-left:14px solid #d2a1ac;}
.susiCurri.renew1912 .reading dt {color:#c57386;border-bottom-color:#d2a1ac;background-color:#f0dfe1;border-radius:5px 5px 0 0;}

.susiCurri.renew1912 .interview {width:786px;}
.susiCurri.renew1912 .essay {width:786px;}
.susiCurri.renew1912 .record,
.susiCurri.renew1912 .letter {width:502px;}
.susiCurri.renew1912 .aptitude, 
.susiCurri.renew1912 .academy,
.susiCurri.renew1912 .reading {width:360px;}

/* 고급검색, 테이블옵션 */
.advancedSearch {clear:both;}
.advancedSearch select + .itemSearch {margin-top:10px;}
.advancedSearch .itemSearch {overflow:hidden;padding:20px;background-color:#eef3f7;}
.itemSearch div, .itemSearch div > * {float:left;}
.itemSearch div + div {margin-top:11px;}
.itemSearch div + div + div {float:right;}
.itemSearch div * + * {margin-left:10px;}
.itemSearch div label {position:relative;width:60px;padding-left:9px;box-sizing:border-box;font-size:12px;font-weight:bold;color:#333;line-height:30px;}
.itemSearch div label:before {position:absolute;content:'';top:13px;left:0;width:3px;height:3px;background-color:#333;}
.advancedSearch select, .advancedSearch input[type="text"] {height:30px;font-size:12px;padding:0 10px;box-sizing:border-box;font-family:Dotum, 돋움;color:#333;border:1px solid #c8c8c8;background-color:#fff;}
.advancedSearch select:disabled, .advancedSearch input[type="text"]:disabled {color:#999;background-color:#e7e7e7;}
.itemSearch button {width:64px;height:30px;font-size:13px;font-weight:bold;font-family:Dotum, 돋움;color:#fff;background-color:#244798;}
.tbOption {overflow:hidden;margin:20px 0 5px;}
.tbOption .left {float:left;}
.tbOption .right {float:right;}
.tbOption div > * {display:inline-block;vertical-align:middle;line-height:32px;}
.tbOption .total, .tbOption .total strong {font-size:11px;color:#000641;}
.tbOption .sorting span + span {margin-left:7px;}
.tbOption .sorting span + span:before {display:inline-block;content:'';width:1px;height:9px;margin-right:7px;vertical-align:middle;background-color:#d8d8d8;}
.tbOption .sorting span input[type="radio"] {display:none;}
.tbOption .sorting span label {font-size:11px;color:#999;cursor:pointer;}
.tbOption .sorting span input[type="radio"]:checked + label {font-weight:bold;color:#244798;}
.tbOption .btnLecApply {width:175px;height:32px;font-size:15px;font-weight:bold;color:#fff;line-height:32px;background-color:#2a50b1;}
.tbOption .sorting + .btnLecApply, .tbOption .sorting + a {margin-left:13px;}
.tbArea + .tbOption {margin-top:5px;}
.tbOption .labelGuide {clear:both;margin:13px 0;font-weight:bold;font-family:Dotum, 돋움;color:#333;}
.tbOption .labelGuide img {margin:0 5px;}

/* 개인정보동의 */
.agreeWrap > div {margin-top:25px;}
.agreeWrap h5 {margin-top:25px;font-size:16px;font-weight:bold;color:#000;}
.agreeWrap h5 + .desc {margin-top:3px !important;}
.agreeWrap h5 i {display:inline-block;margin-right:5px;padding:1px 10px;font-size:12px;color:#fff;border-radius:10px;background-color:#ff6827;}
.agreeWrap strong, .agreeWrap i {color:#000;}
.agreeWrap a, .agreeWrap a:hover {color:#2b50af !important;font-weight:bold;text-decoration:underline !important;}
.agreeWrap label {position:static;color:#000;}
.agreeWrap .agree {margin-top:18px;border:1px solid #e7e7e7;}
.agreeWrap .agree * {font-size:13px;line-height:1.7;}
.agreeWrap .agree .term {padding:15px 20px;}
.agreeWrap .agree .bottom {padding:10px 15px;text-align:right;border-top:1px solid #e7e7e7;background-color:#f6f6f6;}
.agreeWrap .agree .bottom span + span {margin-left:10px;}
.agreeWrap .checkAll {margin-top:18px;padding:14px 5px;text-align:center;border:1px solid #e7e7e7;background-color:#efefef;}
.agreeWrap .checkAll label {font-size:16px;color:#000;}

/* 교재 무상지원 서비스 */
.kyojeSupportWrap * {font-size:14px;font-family:'Malgun Gothic', 맑은 고딕 sans-serif;line-height:1.5em;}
.kyojeSupportWrap .tabNavyBox li a {padding:14px 0;}
.kyojeSupportWrap .imgTop {margin-top:15px;}

.kyojeSupportWrap .step {overflow:hidden;}
.kyojeSupportWrap .step li {float:left;position:relative;width:126.66px;height:88px;padding:52px 0 0 16px;box-sizing:border-box;color:#8da1ab;text-align:center;border:solid #eaf1f5;border-width:2px 0 2px 0;background:#f6fcff url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/kyoje/ico_step.png') no-repeat;}
.kyojeSupportWrap .step li:before {display:block;position:absolute;top:0;right:-17px;content:'';border-left:17px solid #eaf1f5;border-top:44px solid transparent;border-bottom:44px solid transparent;z-index:1;}
.kyojeSupportWrap .step li:after {display:block;position:absolute;top:0;right:-15px;content:'';border-left:17px solid #f6fcff;border-top:44px solid transparent;border-bottom:44px solid transparent;z-index:2;}
.kyojeSupportWrap .step li:first-child {padding-left:0;border-left:2px solid #eaf1f5;}
.kyojeSupportWrap .step li:last-child {padding-left:10px;border-right:2px solid #eaf1f5;}
.kyojeSupportWrap .step li:last-child:before, .kyojeSupportWrap .step li:last-child:after {display:none;}
.kyojeSupportWrap .step li.on {color:#fff;border-color:#567ad8;background-color:#567ad8;}
.kyojeSupportWrap .step li.on:before, .kyojeSupportWrap .step li.on:after {border-left-color:#567ad8;}
.kyojeSupportWrap .step.apply li {width:126.66px;}
.kyojeSupportWrap .step.apply li:nth-child(1) {background-position:50px 19px;}
.kyojeSupportWrap .step.apply li.on:nth-child(1) {background-position:50px -51px;}
.kyojeSupportWrap .step.apply li:nth-child(2) {background-position:59px -121px;}
.kyojeSupportWrap .step.apply li.on:nth-child(2) {background-position:59px -191px;}
.kyojeSupportWrap .step.apply li:nth-child(3) {background-position:59px -261px;}
.kyojeSupportWrap .step.apply li.on:nth-child(3) {background-position:59px -331px;}
.kyojeSupportWrap .step.apply li:nth-child(4) {background-position:61px -401px;}
.kyojeSupportWrap .step.apply li.on:nth-child(4) {background-position:61px -471px;}
.kyojeSupportWrap .step.apply li:nth-child(5) {background-position:60px -541px;}
.kyojeSupportWrap .step.apply li.on:nth-child(5) {background-position:60px -611px;}
.kyojeSupportWrap .step.apply li:nth-child(6) {background-position:54px -681px;}
.kyojeSupportWrap .step.apply li.on:nth-child(6) {background-position:54px -751px;}
.kyojeSupportWrap .step.delivery li {width:50%;}
.kyojeSupportWrap .step.delivery li:nth-child(1) {background-position:179px -821px;}
.kyojeSupportWrap .step.delivery li.on:nth-child(1) {background-position:179px -891px;}
.kyojeSupportWrap .step.delivery li:nth-child(2) {background-position:177px -961px;}
.kyojeSupportWrap .step.delivery li.on:nth-child(2) {background-position:177px -1031px;}

.kyojeSupportWrap .cont {position:relative;padding:40px;border:solid #dbdbdb;border-width:0 1px 1px 1px;}
.kyojeSupportWrap .cont > div {position:relative;}
.kyojeSupportWrap .cont > div + div, .kyojeSupportWrap .cont form > div + div {margin-top:35px;}
.kyojeSupportWrap .cont h4 {padding-left:26px;font-size:22px;font-weight:bold;color:#000;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/kyoje/ico_write.png') no-repeat 0 70%;}
.kyojeSupportWrap .cont .formTit {padding-left:0;font-size:20px;font-weight:bold;color:#000;background:none;}
.kyojeSupportWrap .cont em {color:#ff0000 !important;}
.kyojeSupportWrap .cont ul, .kyojeSupportWrap .cont ol {margin-top:5px;}
.kyojeSupportWrap .cont li {position:relative;color:#696969;line-height:1.8;}
.kyojeSupportWrap .cont ul li {padding-left:10px;}
.kyojeSupportWrap .cont ul li:before {display:block;position:absolute;content:'';top:12px;left:0;width:3px;height:3px;border-radius:1.5px;background-color:#696969;}
.kyojeSupportWrap .cont .desc {position:relative;margin-top:10px;padding-left:15px;color:#9f9f9f;}
.kyojeSupportWrap .cont .desc, .kyojeSupportWrap .cont .desc * {font-size:13px;}
.kyojeSupportWrap .cont .desc:before {display:block;position:absolute;content:'※';top:0;left:0;color:#9f9f9f;}
.kyojeSupportWrap .cont .desc.red:before {color:#ff0000;}
.kyojeSupportWrap .cont h4 + .desc, .kyojeSupportWrap .cont .formTit + .desc {margin-top:0;}
.kyojeSupportWrap .cont h4 + .desc.right {position:absolute;top:7px;right:0;color:#696969;}
.kyojeSupportWrap .cont h4 + .desc.right {color:#696969;}
.kyojeSupportWrap .cont .statusMsg {margin-bottom:24px;font-size:22px;font-weight:bold;text-align:center;color:#000;}
.kyojeSupportWrap .cont .statusMsg em {font-size:22px;font-weight:bold;color:#2b50af !important}
.kyojeSupportWrap .cont .statusMsg.complete {;padding:36px 0;font-size:22px;font-weight:bold;text-align:center;color:#000;background-color:#f6f6f6;}
.kyojeSupportWrap .cont .statusSub {padding:35px 25px;text-align:center;background-color:#f6f6f6;}
.kyojeSupportWrap .cont .statusSub strong {font-size:18px;color:#000;}
.kyojeSupportWrap .cont .statusSub strong em {font-size:18px;font-weight:bold;color:#2b50af !important}
.kyojeSupportWrap .cont .statusSub p {margin-top:14px;font-size:15px;color:#000;}
.kyojeSupportWrap .cont .statusSub p a, .kyojeSupportWrap .cont .statusSub p a:hover {color:#2b50af;text-decoration:underline;}
.kyojeSupportWrap .cont .notice {margin-top:20px;padding:4px 25px 18px;background-color:#efefef;}
.kyojeSupportWrap .cont .notice * {font-size:13px;}
.kyojeSupportWrap .cont .notice h5 {margin-top:0;padding-top:14px;font-size:16px;font-weight:normal;color:#000;}
.kyojeSupportWrap .cont .notice h5.alert {position:relative;padding-left:20px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_info2.png') no-repeat 0 19px;}
.kyojeSupportWrap .cont .notice p, .kyojeSupportWrap .cont .notice ul, .kyojeSupportWrap .cont .notice ol {margin-top:6px;}
.kyojeSupportWrap .cont .notice a, .kyojeSupportWrap .cont .notice a:hover {color:#2b50af;text-decoration:underline;}
.kyojeSupportWrap .cont .notice .checkNotice {padding:15px 0 13px;border-bottom:1px solid #d7d7d7;}
.kyojeSupportWrap .cont .notice .checkNotice * {display:inline-block;font-size:16px;font-weight:bold;color:#000;}
.kyojeSupportWrap .cont .notice .checkNotice label {margin-left:8px;}
.kyojeSupportWrap .cont .notice .checkNotice + h5 {padding-top:18px;font-size:22px;font-weight:bold;}
.kyojeSupportWrap .cont .btnWrap + .notice {margin-top:40px;}
/* 2019-06-13 추가 */
.kyojeSupportWrap .cont .notice_190613 {margin-top:20px;padding:4px 0 18px;}
.kyojeSupportWrap .cont .notice_190613 * {font-size:13px;}
.kyojeSupportWrap .cont .notice_190613 h5 {margin-top:0;padding-top:14px;font-size:16px;font-weight:normal;color:#000;}
.kyojeSupportWrap .cont .notice_190613 h5.alert {position:relative;padding-left:20px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_info2.png') no-repeat 0 19px;}
.kyojeSupportWrap .cont .notice_190613 p, .kyojeSupportWrap .cont .notice_190613 ul, .kyojeSupportWrap .cont .notice_190613 ol {margin-top:6px;}
.kyojeSupportWrap .cont .notice_190613 a, .kyojeSupportWrap .cont .notice_190613 a:hover {color:#2b50af;text-decoration:underline;}

.kyojeSupportWrap .cont .notice_190613 .checkEco {overflow:hidden;float:left;display:block;width:334px;text-align:center;padding:10px 0;background:#f6f6f6;border:1px solid #e7e7e7;box-sizing:border-box;}
.kyojeSupportWrap .cont .notice_190613 .checkEco * {display:inline-block;font-size:16px;font-weight:bold;color:#000;}
.kyojeSupportWrap .cont .notice_190613 .checkEco label {margin-left:8px;}

.kyojeSupportWrap .cont .notice_190613 .checkKyoje {overflow:hidden;float:right;display:block;width:334px;text-align:center;padding:10px 0;background:#f6f6f6;border:1px solid #e7e7e7;box-sizing:border-box;}
.kyojeSupportWrap .cont .notice_190613 .checkKyoje * {display:inline-block;font-size:16px;font-weight:bold;color:#000;}
.kyojeSupportWrap .cont .notice_190613 .checkKyoje label {margin-left:8px;}
.kyojeSupportWrap .cont .notice_190613 .infoText {clear:right;padding-top:16px;}
.kyojeSupportWrap .cont .notice_190613 .infoText li {color:#999;}

.kyojeSupportWrap .cont table {margin-top:10px;border-top:2px solid #000;}
.kyojeSupportWrap .cont table th, .kyojeSupportWrap .cont table td {height:68px;padding:16px 0 16px 19px;box-sizing:border-box;color:#000;text-align:left;border-bottom:1px solid #e7e7e7;}
.kyojeSupportWrap .cont table td {padding-left:15px;}
.kyojeSupportWrap .cont table th {background-color:#f6f6f6;}
.kyojeSupportWrap .cont table th span, .kyojeSupportWrap .cont table td span {font-size:13px;}
.kyojeSupportWrap .cont table td span {display:inline-block;margin-left:10px;vertical-align:middle;}
.kyojeSupportWrap .cont table td.ta_center { text-align:center; }
.kyojeSupportWrap .cont table td:last-child { border-left:1px solid #e7e7e7; }
.kyojeSupportWrap .cont table td .delivery {display:inline-block;font-weight:bold;color:#000 !important;vertical-align:middle;text-decoration:underline;}
.kyojeSupportWrap .cont table input[type="text"], .kyojeSupportWrap .cont input[type="password"], .kyojeSupportWrap .cont select {height:35px;padding-left:11px;box-sizing:border-box;border:1px solid #e2e2e2;}
.kyojeSupportWrap .cont table label {position:static;}
.kyojeSupportWrap .cont table .inputGrp {display:inline-block;vertical-align:middle;}
.kyojeSupportWrap .cont table .inputGrp span:first-child {margin-left:0;}

/* 2019-06-13 추가 */
.kyojeSupportWrap .cont table .inputGrp_190613 {display:block;margin-bottom:15px;}
.kyojeSupportWrap .cont table .inputGrp_190613 span:first-child {margin-left:0;}

.kyojeSupportWrap .cont table a.btn {display:inline-block;margin-left:30px;padding:4px 11px;font-size:12px;color:#2b50af;border:1px solid #2b50af;}
.kyojeSupportWrap .cont table a.btnJuso {display:inline-block;width:75px;margin-left:9px;padding:7px 12px;box-sizing:border-box;text-align:center;font-size:13px;color:#9f9f9f;vertical-align:middle;border:1px solid #e2e2e2;background-color:#f6f6f6;}
.kyojeSupportWrap .cont table.freeKyoje th {padding-left:0;font-weight:bold;text-align:center;}
.kyojeSupportWrap .cont table.freeKyoje ul {float:left;margin-top:0;width:100%;}
.kyojeSupportWrap .cont table.freeKyoje td a {display:inline-block;width:19px;height:19px;margin-left:1px;text-indent:-9999px;vertical-align:text-top;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/btn_search_circle.png') no-repeat;}
.kyojeSupportWrap .cont table + .desc {padding-left:11px;}
.kyojeSupportWrap .cont table + .desc:before {display:block;position:absolute;content:'※';top:0;left:0;color:#9f9f9f;}

.kyojeSupportWrap .cont .btnWrap {margin-top:40px;font-size:0;text-align:center;}
.kyojeSupportWrap .cont .btnWrap button {display:inline-block;padding:15px 38px;box-sizing:border-box;font-size:20px;color:#fff;text-align:center;border:1px solid #2b50af;background-color:#2b50af;}
.kyojeSupportWrap .cont .btnWrap button.btnWhite {color:#2b50af;background-color:#fff;}
.kyojeSupportWrap .cont .btnWrap button + button {margin-left:12px;}

.kyojeSupportWrap .cont .layerFreeKyoje {position:static;margin:0;}
.kyojeSupportWrap .cont .layerFreeKyoje .layerInner {top:80px;left:40px;right:40px;}
.kyojeSupportWrap .cont .layerFreeKyoje .layerContents {padding:0;}
.kyojeSupportWrap .cont .layerFreeKyoje table {margin:0;border-top:0;}

/* 시리즈 홍보 레이어 : 서브 */
.layerSeries .layerInner {top:131px;left:50%;right:auto;margin-left:-264px;}
.layerSeries .layerContents {padding:0;}

/* 서브 페이지 상단 레이어 */
.layerSubPage .layerInner {top:169px;left:50%;right:auto;margin-left:-264px;}
.layerSubPage .layerContents {padding:0;}

/* 인공지능강좌 */
.lectureAI { position: relative; display: block; overflow: visible; }
.lectureAI .title-sub { float:left; margin-bottom: 10px; }
.lectureAI .title-sub-text { display: inline-block; overflow: hidden; float:left; height: 50px; color: #666; font-size: 14px; line-height:58px; font-family: 'Malgun Gothic'; padding-left: 20px; }/* 2018-12-16 수정 */
.lectureAI .title-sub-btn { display: inline-block; height: 20px; line-height: 20px; color: #fff; font-size: 12px; font-family: 'Malgun Gothic'; background-color: #aeb0ba; border-radius: 10px; padding: 0 15px; margin: 20px 0 0 10px; }/* 2018-12-16 수정 */

.lectureAI .ai-tap { display: block; overflow: visible; clear: both; height: 45px; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; background: #fff url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ai_tap_bg.png") repeat-x 0 1px; }
.lectureAI .ai-tap .ai-tapTitel { position: relative; display: inline-block; overflow: visible; float: left; width: 17%; height: 45px; text-align: center; }
.lectureAI .ai-tap .ai-tapTitel.recom:before { position: absolute; top: -10px; left: 50%; margin-left: -35px; content: "추천강좌"; display: block; width: 70px; height: 19px; line-height: 19px; text-align: center; color: #fff; font-size: 11px; font-family: 'Malgun Gothic'; background-color: #5067fe; border-radius: 10px; box-shadow: -3px 3px 0 rgba(0,0,0,0.1); }
.lectureAI .ai-tap .ai-tapTitel:first-child,
.lectureAI .ai-tap .ai-tapTitel:last-child { width: 16%; }
.lectureAI .ai-tap .ai-tapTitel span { display: inline-block; height: 45px; line-height: 45px; color: #858a99; font-size: 16px; font-weight: bold; font-family: 'Malgun Gothic'; border-bottom: 3px solid #fff; box-sizing: border-box; padding: 0 20px; }
.lectureAI .ai-tap .ai-tapTitel:hover span { border-color: #000; }
.lectureAI .ai-tap .ai-tapTitel.on span { color: #000; border-color: #000; }

/* 강좌추천 탭 2019-06-27 추가 */
.lectureAI .ai-tap_190626 {display:block;overflow:visible;clear:both;background:#fff;}
.lectureAI .ai-tap_190626 .ai-tapTitel {position:relative;display:inline-block;overflow:visible;float:left;width:17%;text-align:center;}
.lectureAI .ai-tap_190626 .ai-tapTitel.recom:before {position:absolute;top:-10px;left:50%;margin-left:-35px;content:"추천강좌";display:block;width:70px;height:19px;line-height: 19px; text-align: center; color: #fff; font-size: 11px; font-family: 'Malgun Gothic'; background-color: #5067fe; border-radius: 10px; box-shadow: -3px 3px 0 rgba(0,0,0,0.1); }
.lectureAI .ai-tap_190626 .ai-tapTitel:first-child {width:16%;}
.lectureAI .ai-tap_190626 .ai-tapTitel:last-child {width:16%;}
.lectureAI .ai-tap_190626 .ai-tapTitel span {display:inline-block;width:100%;height:43px;line-height:43px;padding:0 20px;font-family:'Malgun Gothic';font-weight:bold;font-size:16px;color:#999;border:1px solid #dadada;border-right:0; background:#f9f9f9;box-sizing:border-box;}
.lectureAI .ai-tap_190626 .ai-tapTitel:last-child span {border-right:1px solid #dadada;}
.lectureAI .ai-tap_190626 .ai-tapTitel:hover span {background:#244799;border:1px solid #244799;color:#fff;}
.lectureAI .ai-tap_190626 .ai-tapTitel.on span {background:#244799;border:1px solid #244799;color:#fff;}

.lectureAI .ai-visual { position: relative; display: block; overflow: hidden; clear: both; margin-bottom: 20px; }
.lectureAI .ai-visual p { position: absolute; right: 0; top: 170px; display: inline-block; overflow: hidden; float: right; width: 430px; color: #454f6d; font-size: 15px; line-height: 140%; font-family: 'Malgun Gothic'; letter-spacing: -2px; }
.lectureAI .ai-visual p b { display: block; }
.lectureAI .ai-visual .ai-vCon-btn { position: absolute; right: 160px; bottom: 20px; display: inline-block; overflow: hidden; float: right; height: 27px; line-height: 27px; color: #fff; font-size: 15px; font-family: 'Malgun Gothic'; box-shadow: -3px 3px 0 #dddfee; border-radius: 20px; background: #14c4f0 url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ai_visual_btn.png") no-repeat 95% 50%; padding: 0 35px 0 15px; }

.lectureAI .selectCondition { clear: both; }
.lectureAI .selectCondition .selectedYear select { width: 120px; height: 34px; float: left; font-size: 14px; font-family: 'Malgun Gothic'; margin-right: 10px; }
.lectureAI .selectCondition .selectedYear p { display: inline-block; height: 34px; line-height: 34px; color: #666; font-size: 14px; font-family: 'Malgun Gothic'; }

.lectureAI .selectCondition .stepWrap { border-bottom: 1px solid #eaeaea; }
.lectureAI .selectCondition .stepWrap > div { width: 34%; }
.lectureAI .selectCondition .stepWrap > div .inner { border: 0; padding: 10px 0; }
.lectureAI .selectCondition .stepWrap > div h4 { border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; background: #fff url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ai_tap_arrow.png") no-repeat right 50%; }
.lectureAI .selectCondition .stepWrap > div h4 i { display: inline-block; color: #858a99; font-size: 16px; font-weight: bold; font-family: 'Malgun Gothic'; line-height: 48px; padding: 0 20px; }
.lectureAI .selectCondition .stepWrap > div h4.on i { color: #000; background: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ai_tap_on.png") no-repeat 0 50%; }
.lectureAI .selectCondition .stepWrap > div ul { padding: 0 10px; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; }
.lectureAI .selectCondition .stepWrap > div ul li a { height: 30px; line-height: 30px; color: #666; font-size: 14px; font-family: 'Malgun Gothic'; }
.lectureAI .selectCondition .stepWrap > div ul li a:hover, 
.lectureAI .selectCondition .stepWrap > div ul li.selected a { color: #666; background-color: #f6f7fa; }
.lectureAI .selectCondition .stepWrap > div:first-child { width: 33%; }
.lectureAI .selectCondition .stepWrap > div:first-child ul { padding: 0; border: 0; }
.lectureAI .selectCondition .stepWrap > div:first-child .inner { border: 0; padding: 10px 0; }
.lectureAI .selectCondition .stepWrap > div:last-child { width: 33%; }
.lectureAI .selectCondition .stepWrap > div:last-child h4 { background: #fff; }
.lectureAI .selectCondition .stepWrap > div:last-child ul { padding: 0; border: 0; }
.lectureAI .selectCondition .stepWrap > div:last-child .inner { border: 0; padding: 10px 0; }

/* 2019-06-14 추가 */
.lectureAI .selectCondition .stepWrap_190614 {position:relative;}

.lectureAI .selectCondition .stepWrap_190614 .cont_tab {position:relative;overflow:hidden;width:100%;margin-bottom:10px;}
.lectureAI .selectCondition .stepWrap_190614 .cont_tab li {float:left;width:33.333333%;background:#f9f9f9;}
.lectureAI .selectCondition .stepWrap_190614 .cont_tab li a{display:block;width:100%;height:43px;line-height:43px;font-family: 'Malgun Gothic';text-align:center;font-size:15px;color:#999;border:1px solid #dadada;border-right:0px;box-sizing:border-box;}
.lectureAI .selectCondition .stepWrap_190614 .cont_tab li:last-child a {border-right:1px solid #dadada;}
.lectureAI .selectCondition .stepWrap_190614 .cont_tab li.active a{font-weight:bold;color:#fff;background:#244798;border:1px solid #244798;}

.lectureAI .selectCondition .stepWrap_190614 .tab-contents {clear:both;overflow:hidden;position:relative;width:100%;height:245px;margin-bottom:20px;}
.lectureAI .selectCondition .stepWrap_190614 .tab-contents div { float:left;}
.lectureAI .selectCondition .stepWrap_190614 .tab-contents div .inner { border: 0;}
.lectureAI .selectCondition .stepWrap_190614 .tab-contents div h4 { position:relative;height:44px;text-align:center;}
.lectureAI .selectCondition .stepWrap_190614 .tab-contents div h4 i { display: inline-block;font-family: 'Malgun Gothic';text-align:center;font-weight:bold;font-size:14px;color:#fff;line-height:44px;}
.lectureAI .selectCondition .stepWrap_190614 .tab-contents div ul { overflow-x:hidden;overflow-y:auto;width:190px;height:201px;border:1px solid #d4d4d4;border-top:0;border-right:0;box-sizing:border-box; }
.lectureAI .selectCondition .stepWrap_190614 .tab-contents div ul li a { display:block;width:100%;height:30px;line-height:30px;padding:0 10px 0 20px;color:#696969;font-size:12px; font-family: 'Malgun Gothic'; box-sizing:border-box;}
.lectureAI .selectCondition .stepWrap_190614 .tab-contents div ul li a:hover, 
.lectureAI .selectCondition .stepWrap_190614 .tab-contents div ul li.selected a {font-weight:bold;color:#244798;background:#f6f7fa; }
.lectureAI .selectCondition .stepWrap_190614 .tab-contents div ul li:first-child {padding-top:10px;}
.lectureAI .selectCondition .stepWrap_190614 .tab-contents div ul li:last-child {padding-bottom:10px;}
.lectureAI .selectCondition .stepWrap_190614 .tab-contents div .level ul {border-right:1px solid #d4d4d4;}

.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc01 .domain h4 { background:#fdb44b; }
.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc01 .domain h4:after {content:'';display: block;position:absolute;top:0;right:-22px;width:22px;height:44px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/allLecture/ico_allLecture_arrow.png') no-repeat 0 0;z-index:1;}
.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc01 .subject h4 { background:#fa8e33; }
.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc01 .subject h4:after { content:'';display: block;position:absolute;top:0;right:-22px;width:22px;height:44px; background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/allLecture/ico_allLecture_arrow.png') no-repeat -22px 0;z-index:1;}
.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc01 .learning h4 { background:#ff6d24; }
.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc01 .learning h4:after { content:'';display: block;position:absolute;top:0;right:-22px;width:22px;height:44px; background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/allLecture/ico_allLecture_arrow.png') no-repeat -44px 0;z-index:1;}
.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc01 .level h4 { background:#e34611; }

.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc02 .domain h4 { background:#8cc34b; }
.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc02 .domain h4:after {content:'';display: block;position:absolute;top:0;right:-22px;width:22px;height:44px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/allLecture/ico_allLecture_arrow.png') no-repeat -66px 0;z-index:1;}
.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc02 .subject h4 { background:#6ba526; }
.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc02 .subject h4:after { content:'';display: block;position:absolute;top:0;right:-22px;width:22px;height:44px; background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/allLecture/ico_allLecture_arrow.png') no-repeat -88px 0;z-index:1;}
.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc02 .learning h4 { background:#4e9000; }
.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc02 .learning h4:after { content:'';display: block;position:absolute;top:0;right:-22px;width:22px;height:44px; background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/allLecture/ico_allLecture_arrow.png') no-repeat -110px 0;z-index:1;}
.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc02 .level h4 { background:#346900; }

.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc03 .domain h4 { background:#8ab2ee; }
.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc03 .domain h4:after {content:'';display: block;position:absolute;top:0;right:-22px;width:22px;height:44px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/allLecture/ico_allLecture_arrow.png') no-repeat -132px 0;z-index:1;}
.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc03 .subject h4 { background:#6e9de5; }
.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc03 .subject h4:after { content:'';display: block;position:absolute;top:0;right:-22px;width:22px;height:44px; background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/allLecture/ico_allLecture_arrow.png') no-repeat -154px 0;z-index:1;}
.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc03 .learning h4 { background:#3b60b5; }
.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc03 .learning h4:after { content:'';display: block;position:absolute;top:0;right:-22px;width:22px;height:44px; background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/allLecture/ico_allLecture_arrow.png') no-repeat -176px 0;z-index:1;}
.lectureAI .selectCondition .stepWrap_190614 .tab-contents .tc03 .level h4 { background:#244798; }


.lectureAI .ai-visual .ai-detail { padding: 0 20px; }

.lectureAI .ai-visual .ai-detail-color { display: block; overflow: hidden; text-align: right; padding: 10px 20px; }
.lectureAI .ai-visual .ai-detail-color i { color: #888; font-size: 11px; margin-left: 20px; }
.lectureAI .ai-visual .ai-detail-color i:before { content: ""; display: inline-block; overflow: hidden; width: 10px; height: 10px; margin-right: 5px; vertical-align: text-top; }
.lectureAI .ai-visual .ai-detail-color i:nth-child(1):before { background-color: #2e3192; }
.lectureAI .ai-visual .ai-detail-color i:nth-child(2):before { background-color: #662d91; }
.lectureAI .ai-visual .ai-detail-color i:nth-child(3):before { background-color: #92278f; }

/* 인공지능강좌안내 */
.lectureAI .ai-info { position: absolute; top: 50px; left: 0; right: 0; display: block; overflow: hidden; text-align: center; border: 1px solid #393939; background-color: #fff; padding: 40px 30px; z-index: 100; }
.lectureAI .ai-info .btn-info-x { position: absolute; top: 15px; right: 20px; display: inline-block; overflow: hidden; color: #000; font-size: 14px; font-family: 'Malgun Gothic'; background: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ai_info_x.png") no-repeat right 50%; padding-right: 15px; }
.lectureAI .ai-info h5 { color: #333; font-size: 22px; font-weight: bold; font-family: 'Malgun Gothic'; padding-bottom: 20px; }
.lectureAI .ai-info h5 + p { color: #454f6d; font-size: 15px; font-family: 'Malgun Gothic'; letter-spacing: -2px; padding-bottom: 30px; }
.lectureAI .ai-info .info_wrap { display: block; overflow: hidden; }
.lectureAI .ai-info .info_wrap .info_list { display: inline-block; overflow: hidden; float: left; width: 34%; background: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ai_info02.png") no-repeat center 0; padding-top: 200px; }
.lectureAI .ai-info .info_wrap .info_list .tit { color: #454f6d; font-size: 15px; font-weight: bold; font-family: 'Malgun Gothic'; padding-bottom: 10px; }
.lectureAI .ai-info .info_wrap .info_list .con { color: #666; font-size: 14px; font-family: 'Malgun Gothic'; }
.lectureAI .ai-info .info_wrap .info_list:first-child { width: 33%; background-image: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ai_info01.png"); }/* 2018-12-16 수정 */
.lectureAI .ai-info .info_wrap .info_list:last-child { width: 33%; background-image: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ai_info03.png"); }
.lectureAI .ai-info .info_wrap .info_list ul {margin-top:10px;}
.lectureAI .ai-info .info_wrap .info_list ul li{text-align:left;font-size:11px;line-height:1.5;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2015/layout/icon_lnb.png') no-repeat 0 4px;padding-left:7px}

/* 인공지능강좌목록 */
.lectureAI .ai-list { display: block; overflow: visible; }
.lectureAI .ai-list ul { display: block; overflow: visible; }
.lectureAI .ai-list ul li { position: relative; display: block; overflow: visible; border: 2px solid #d0dff4; padding: 20px; margin-top: 10px; }
.lectureAI .ai-list ul li:before { position: absolute; left: -2px; top: 18px; content: ""; display: block; width: 50px; height: 10px; background: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ai_list_bg.png") no-repeat 0 0; }
.lectureAI .ai-list ul li .ai-lank { position: absolute; left: -2px; top: -2px; display: inline-block; overflow: hidden; width: 50px; height: 21px; line-height: 21px; text-align: center; color: #fff; font-size: 13px; font-family: 'Malgun Gothic'; background-color: #14c4f0; z-index: 1; }

.lectureAI .ai-list .ai-graph { float: left; width: 200px; height: 100px; }
.lectureAI .ai-list .ai-graph img { width: 100%; }
.lectureAI .ai-list .ai-graph canvas { width: 100%; height: 100%; }

.lectureAI .ai-list .ai-lecTeacher { position: relative; display: block; overflow: hidden; padding-left: 30px; }
.lectureAI .ai-list .ai-lecTeacher img { float: left; width: 100px; height: 100px; border: 1px solid #e2e3e6; margin-right: 20px; }
.lectureAI .ai-list .ai-lecTeacher .ai-lecTeacher-tit { color: #154589; font-size: 13px; font-weight: bold; font-family: 'Malgun Gothic'; margin: 10px 0; }
.lectureAI .ai-list .ai-lecTeacher .ai-lecTeacher-info { display: block; overflow: hidden; color: #666; font-size: 13px; font-family: 'Malgun Gothic'; padding-bottom: 5px; }
.lectureAI .ai-list .ai-lecTeacher .ai-lecTeacher-info em { position: relative; display: inline-block; float: left; height: 20px; line-height: 20px; font-size: 13px; font-family: 'Malgun Gothic'; padding-left: 10px; margin-right: 10px; }
.lectureAI .ai-list .ai-lecTeacher .ai-lecTeacher-info em:before { content: ""; position: absolute; left: 0; top: 50%; margin-top: -4px; display: block; overflow: hidden; width: 1px; height: 8px; background-color: #bfbfbf; }
.lectureAI .ai-list .ai-lecTeacher .ai-lecTeacher-info em:first-child { padding-left: 0; }
.lectureAI .ai-list .ai-lecTeacher .ai-lecTeacher-info em:first-child:before { display: none; }
.lectureAI .ai-list .ai-lecTeacher .ai-lecTeacher-info em b { color: #5067fe; font-size: 13px; font-weight: normal; font-family: 'Malgun Gothic'; }
.lectureAI .ai-list .ai-lecTeacher .btn_tvicon { display: inline-block; overflow: hidden; float: left; width: 90px; height: 23px; line-height: 23px; color: #666; font-size: 12px; font-family: 'Malgun Gothic'; border: 1px solid #b4def5; border-radius: 20px; background: #fff url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ico_tv.png") no-repeat 15px 2px; padding-left: 35px; margin-top: 10px; box-sizing: border-box; }

.lectureAI .ai-list .ai-donut { position: relative; display: inline-block; overflow: visible; float: left; }
.lectureAI .ai-list .ai-donut p { position: absolute; left: 0; top: 32px; right: 0; display: block; text-align: center; color: #666; font-size: 11px; font-weight: bold; font-family: 'Malgun Gothic'; line-height: 100%; z-index: 1; }
.lectureAI .ai-list .ai-donut p em { display: block; color: #587399; font-size: 16px; font-family: 'Malgun Gothic'; letter-spacing: -2px; }
.lectureAI .ai-list .ai-donut p strong { font-size: 28px; font-weight: bold; font-family: 'Malgun Gothic'; }
.lectureAI .ai-list .ai-donut .c100 { font-size: 100px; margin: 0 auto; box-shadow: 0 4px 0 #ebebeb; }
.lectureAI .ai-list .ai-donut .c100:after { background-color: #fff; }
.lectureAI .ai-list .ai-donut .c100 > span { }
.lectureAI .ai-list .ai-donut .c100 .bar,
.lectureAI .ai-list .ai-donut .c100 .fill { border-color: #123f80 !important; }

/* 인공지능강좌목록 2019-06-27 추가 */
.lectureAI .ai-list.on {display: block;overflow:hidden;border:5px solid #244798;box-sizing:border-box;}
.lectureAI .ai-list.on ul { display: block; overflow: visible; padding:0 20px;margin-bottom:20px; }
.lectureAI .ai-list.on ul li { position: relative; display: block; overflow: visible; border: 2px solid #d0dff4; padding:20px 10px 20px 20px; margin-top: 20px; }
.lectureAI .ai-list.on ul li:before { position: absolute; left: -2px; top: 18px; content: ""; display: block; width: 50px; height: 10px; background: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ai_list_bg.png") no-repeat 0 0; }
.lectureAI .ai-list.on ul li .ai-lank { position: absolute; left: -2px; top: -2px; display: inline-block; overflow: hidden; width: 50px; height: 21px; line-height: 21px; text-align: center; color: #fff; font-size: 13px; font-family: 'Malgun Gothic'; background-color: #14c4f0; z-index: 1; }

.lectureAI .ai-list.on .ai-graph { float: left; width: 200px; height: 100px; }
.lectureAI .ai-list.on .ai-graph img { width: 100%; }
.lectureAI .ai-list.on .ai-graph canvas { width: 100%; height: 100%; }

.lectureAI .ai-list.on .ai-lecTeacher { position: relative; display: block; overflow: hidden; padding-left:10px; }
.lectureAI .ai-list.on .ai-lecTeacher img { float: left; width: 100px; height: 100px; border: 1px solid #e2e3e6; margin-right: 20px; }
.lectureAI .ai-list.on .ai-lecTeacher .ai-lecTeacher-tit { color: #154589; font-size: 13px; font-weight: bold; font-family: 'Malgun Gothic'; margin: 10px 0; }
.lectureAI .ai-list.on .ai-lecTeacher .ai-lecTeacher-info { display: block; overflow: hidden; color: #666; font-size: 13px; font-family: 'Malgun Gothic'; padding-bottom: 5px; }
.lectureAI .ai-list.on .ai-lecTeacher .ai-lecTeacher-info em { position: relative; display: inline-block; float: left; height: 20px; line-height: 20px; font-size: 13px; font-family: 'Malgun Gothic'; padding-left: 10px; margin-right: 10px; }
.lectureAI .ai-list.on .ai-lecTeacher .ai-lecTeacher-info em:before { content: ""; position: absolute; left: 0; top: 50%; margin-top: -4px; display: block; overflow: hidden; width: 1px; height: 8px; background-color: #bfbfbf; }
.lectureAI .ai-list.on .ai-lecTeacher .ai-lecTeacher-info em:first-child { padding-left: 0; }
.lectureAI .ai-list.on .ai-lecTeacher .ai-lecTeacher-info em:first-child:before { display: none; }
.lectureAI .ai-list.on .ai-lecTeacher .ai-lecTeacher-info em b { color: #5067fe; font-size: 13px; font-weight: normal; font-family: 'Malgun Gothic'; }
.lectureAI .ai-list.on .ai-lecTeacher .btn_tvicon { display: inline-block; overflow: hidden; float: left; width: 90px; height: 23px; line-height: 23px; color: #666; font-size: 12px; font-family: 'Malgun Gothic'; border: 1px solid #b4def5; border-radius: 20px; background: #fff url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ico_tv.png") no-repeat 15px 2px; padding-left: 35px; margin-top: 10px; box-sizing: border-box; }

.lectureAI .ai-list.on .ai-donut { position: relative; display: inline-block; overflow: visible; float: left; }
.lectureAI .ai-list.on .ai-donut p { position: absolute; left: 0; top: 32px; right: 0; display: block; text-align: center; color: #666; font-size: 11px; font-weight: bold; font-family: 'Malgun Gothic'; line-height: 100%; z-index: 1; }
.lectureAI .ai-list.on .ai-donut p em { display: block; color: #587399; font-size: 16px; font-family: 'Malgun Gothic'; letter-spacing: -2px; }
.lectureAI .ai-list.on .ai-donut p strong { font-size: 28px; font-weight: bold; font-family: 'Malgun Gothic'; }
.lectureAI .ai-list.on .ai-donut .c100 { font-size: 100px; margin: 0 auto; box-shadow: 0 4px 0 #ebebeb; }
.lectureAI .ai-list.on .ai-donut .c100:after { background-color: #fff; }
.lectureAI .ai-list.on .ai-donut .c100 > span { }
.lectureAI .ai-list.on .ai-donut .c100 .bar,
.lectureAI .ai-list.on .ai-donut .c100 .fill { border-color: #123f80 !important; }

.lectureAI .aiListBtn > .btn-ai {display: block;width:110px;height:30px;line-height:30px;margin:15px auto;padding-left:13px;font-family: 'Malgun Gothic';text-align:left;color:#fff;border-radius:4px;}
.lectureAI .aiListBtn.p,
.lectureAI .aiListBtn.m {display: none;}
.lectureAI .aiListBtn.p.on,
.lectureAI .aiListBtn.m.on {display: block;}
.lectureAI .aiListBtn.p.on .btn-ai {background: #27479a url("http://image.ebsi.co.kr/ebsi/images/reNskin2019/layout/new/btn_arrowButtom.png") no-repeat right 6px;}
.lectureAI .aiListBtn.m.on .btn-ai {background: #27479a url("http://image.ebsi.co.kr/ebsi/images/reNskin2019/layout/new/btn_arrowButtom.png") no-repeat right bottom;}

/*대학별 입시정보*/
.univipsiWrap, .univipsiWrap * {font-family:'malgun Gothic', sans-serif;}
.univipsiWrap.sub h4 {font-size:20px;font-weight:bold;color:#000;background-color:#fff;}
.univipsiWrap .infoGuide {margin-bottom:20px}
.univipsiWrap .infoGuide li {color:#444444; font-size:13px; line-height:22px}
.univipsiWrap .univSrch * {vertical-align:middle}
.univipsiWrap .univSrch {overflow:hidden; padding-bottom:10px; margin-top:10px}
.univipsiWrap .univSrch .left {float:left; padding-left:18px}
.univipsiWrap .univSrch select {padding:4px 0 4px 10px; width:90px}
.univipsiWrap .univSrch dt {position:relative;padding-left:8px;font-size:14px; color:#000 ; font-weight:bold; }
.univipsiWrap .univSrch .left dt, .univipsiWrap .univSrch .left dd {display:inline-block }
.univipsiWrap .univSrch .left dd {margin:0 18px 0 7px}
.univipsiWrap .univSrch .right {float:right; padding-right:20px}
.univipsiWrap .univSrch .right input[type="text"] {width:184px}
.univipsiWrap .univSrch .right  input[type="checkbox"] {margin-right:5px}
.univipsiWrap .univSrch label {font-size:14px; color:#000 ; font-weight:bold; margin-right:7px}
.univipsiWrap .univResultNum {overflow:hidden}
.univipsiWrap .univResultNum p {float:left; font-size:15px;color:#666666; }
.univipsiWrap .univResultNum a {float:right}
.univipsiWrap .univResultList {overflow:hidden; width:760px; margin-top:5px}
.univipsiWrap .univResultList > ul {width:780px;}
.univipsiWrap .univResultList > ul > li {float:left; width:328px; height:178px; margin:0 20px 20px 0; border:1px solid #dadada; padding:14px 20px 18px}
.univipsiWrap .univResultList .univName {display:block; overflow:hidden; border-bottom:1px solid #dadada; padding-bottom:8px}
.univipsiWrap .univResultList .univName strong {font-size:18px; color:#000; line-height:180%}
.univipsiWrap .univResultList .univName [class^="btnMyuniv"]{float:right}
.univipsiWrap .univResultList .univFile {text-align:center; margin-top:20px}
.univipsiWrap .univResultList .univFile li {display:inline-block;margin:0 13px; color:#999999}
.univipsiWrap .univResultList .univFile a {color:#444}
.univipsiWrap .univResultList [class^="downType"] {display:inline-block; width:74px; height:74px; background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/btn_infodown.png'); background-repeat:no-repeat; padding-top:78px}
.univipsiWrap .univResultList .downType1 {background-position:0 0;}
.univipsiWrap .univResultList .downType2 {background-position:-100px 0;}
.univipsiWrap .univResultList .downType3 {background-position:-200px 0;}
.univipsiWrap .univResultList .downType_off {background-position:-300px 0}
.univipsiWrap .btnMoreList {position:relative; display:block; width:178px; border:1px solid #dadada; background:#f9f9f9; padding:10px 23px 13px 13px; margin:0 auto; color:#444; font-size:13px; margin-top:20px}
.univipsiWrap .btnMoreList:after {position: absolute;content: ''; top:15px;right:55px;width:6px;height:6px; border-left: 1px solid #444444; border-bottom:1px solid #444444; transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg);}
.univipsiWrap .othersUniv {float:right; margin-top:-32px;}
.univipsiWrap .othersUniv > * { display:inline-block;}
.univipsiWrap .othersUniv dt {position:relative; color:#000; margin-right:10px; padding-left:10px; }
.univipsiWrap .othersUniv select { padding: 5px 0 5px 6px;  text-align: left;  border: 1px solid #c8c8c8;}
.univipsiWrap .univDetailHead {width:758px; height:180px; border:1px solid #dadada; margin-top:10px}
.univipsiWrap .univDetailHead .univLogo {float:left; width:182px; padding-top:34px; text-align:center }
.univipsiWrap .univDetailHead .univLogo img {width:112px; height:112px}
.univipsiWrap .univDetailHead .univSinfo {float:left; width:402px; padding-top:19px;}
.univipsiWrap .univDetailHead .univSinfo [class^="inf_"] {padding:7px 0 10px 0; text-indent:5px; font-size:13px} 
.univipsiWrap .univDetailHead .univSinfo li:first-child {border:0}
.univipsiWrap .univDetailHead .univSinfo li.inf_odd{width:40%; display:inline-block; border-top:1px solid #f4f4f4;  border-bottom:1px solid #f4f4f4;}
.univipsiWrap .univDetailHead .univSinfo li strong{position:relative; display:inline-block; width:65px; color:#000;}
.univipsiWrap .univDetailHead .univSinfo .lnk {margin:5px 0 0 10px}
.univipsiWrap .univDetailHead .univSinfo .lnk a {display:inline-block; width:105px; padding:5px 0 7px;font-weight:bold;color:#244798 !important;text-align:center;border:1px solid #244798;background-color:#ffffff; } /*2019-01-30*/
.univipsiWrap .univDetailHead .univSel {float:right; border-left:1px solid #dadada; background:#f9f9f9; width:170px;height:100%;text-align:center}
.univipsiWrap .univDetailHead [class^="btnMyuniv"] {display:inline-block; margin:35px 0 20px}
.univipsiWrap .univDetailHead .univSelRate {display:inline-block; border-top:1px solid #dadada; width:123px; padding-top:15px; color:#444444; line-height:200%} 
.univipsiWrap .univDetailHead .univSelRate strong {font-size:20px}
.univipsiWrap .univTab {border-bottom:2px solid #2a3863;margin-top:10px; margin-bottom:20px}
.univipsiWrap .univTab ul {display:inline-block;zoom:1;*display:inline;border:1px solid #d8d8d8;border-bottom:0;}
.univipsiWrap .univTab ul li{float:left;width:151px}
.univipsiWrap .univTab ul li:first-child {width:154px}
.univipsiWrap .univTab ul li a{display:block;text-align:center;height:40px;border-left:1px solid #d8d8d8; background-color:#f6f6f6; position:relative;}
.univipsiWrap .univTab ul li:first-child a {border-left:0}
.univipsiWrap .univTab ul li a i {line-height:36px;color:#555;font-size:14px;}
.univipsiWrap .univTab ul .on a{border:0}
.univipsiWrap .univTab ul .on a i {position:absolute;left:-1px;top:-1px;border:2px solid #2a3863;border-bottom:0;background-color:#fff;width:100%;height:41px;z-index:2; color:#2a3863; font-weight:bold;}
.univipsiWrap .boardDefault .sorting_col {margin:10px 0; height:30px; overflow:hidden}
.univipsiWrap .boardDefault .sorting_col select { padding: 5px 0 5px 6px; width:140px;  text-align: left;  border: 1px solid #c8c8c8;}
.univipsiWrap .boardDefault .sorting_col .btn_init {display:block; float:right; background:#000; color:#fff;  padding:5px 12px 7px; font-weight:bold}
.univipsiWrap .mark_blue {color:#244798; font-size:inherit}
.univipsiWrap .mark_org {color:#f15921; font-size:inherit}
.univipsiWrap .tit_srch {font-size:18px}
.univipsiWrap .inp_st {border:1px solid #aaa;height:28px;line-height:28px;padding:0 5px;font-family: 'Malgun Gothic';font-size: 13px;}
.univipsiWrap .bullet:before{display:inline-block;content:'';width:2px;height:2px;background-color:#444444;margin-right:10px; vertical-align:middle}
.univipsiWrap .btnMyuniv {padding:5px 12px 7px;font-weight:bold;color:#fff !important;text-align:center;border:1px solid #244798;background-color:#244798;}
.univipsiWrap .btnMyunivAdd {padding:5px 12px 7px;font-weight:bold;color:#244798 !important;text-align:center;border:1px solid #244798;background-color:#ffffff; }
.univipsiWrap .btnGuideDown {background:#244798; width:107px; padding:8px 0; color:#fff}
.univipsiWrap .btnGuideDown.off {background:#c8c8c8; pointer-events: none;}
.univipsiWrap .boardList .type01 {display: block; height: 22px;line-height: 21px; letter-spacing: -1px; font-size: 12px; max-width: 85px; text-align: center; font-family: 'Malgun Gothic';  margin: 0 auto; font-weight:bold; border:1px solid #244798; color:#244798 }
.univipsiWrap .boardList span[class^="st_"] {display:inline-block; width:40px; height:23px; background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/ico_status.png'); background-repeat:no-repeat;}
.univipsiWrap .boardList .st_wait {background-position:0 -25px}
.univipsiWrap .boardList .st_fin {background-position:0 0}

/*나의 입시정보*/
.univipsiWrap  .myinfo {font-size:18px !important; overflow:hidden; margin:20px 0 10px;}
.univipsiWrap  .myinfo button {float:right; min-width:62px}
.univipsiWrap .myinfoBox {border:1px solid #dadada; padding:10px 0 10px 30px; overflow:hidden; margin-bottom:20px;}
.univipsiWrap .myinfoBox dt {position:relative;width:98px; float:left; padding:10px 0 10px 10px; font-weight:bold; color:#000; font-size:14px}
.univipsiWrap .myinfoBox dd {width:232px; float:left;margin-right:20px;padding:10px 0; font-size:13px}
.univipsiWrap .myinfoBox .odd{border-bottom:1px solid #f4f4f4;height:19px;}
.univipsiWrap .exam em {display: block; padding: 10px 0;  font-size: 18px;  font-weight: bold; text-align: center; border: solid #dadada; border-width: 1px 1px 0 1px;}
.univipsiWrap .exam em.tit_grade1 {color: #f39800;}
.univipsiWrap .exam em.tit_grade2 {color: #82ab22;}
.univipsiWrap .exam em.tit_grade3 {color: #062e67;}
.univipsiWrap .exam .tabNavyLine {margin:0 0 10px;}
.univipsiWrap .exam .tabNavyLine.col04 li {width:calc( 100% / 4 );}
.univipsiWrap .exam .tabNavyLine li {position:relative}
.univipsiWrap .exam .tabNavyLine .norec {position:absolute; top:-5px; right:15px; display:inline-block; width:19px; height:19px; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/ico_noti.png') 0 0 no-repeat}
.univipsiWrap .exam .btnArea {text-align:center; margin:20px 0}
.univipsiWrap .exam .btnMyexam_bl {display:inline-block; background:#244798; padding:12px 0; width:270px; text-align:center; color:#fff; font-weight:bold; font-size:15px; margin-right:7px}/*2019-01-30*/
.univipsiWrap .exam .btnMyexam_bk{display:inline-block; background:#333333; padding:12px 0; width:270px; text-align:center; color:#fff; font-weight:bold; font-size:15px;}
.univipsiWrap .boardDefault .boardView th, .univipsiWrap .boardDefault .boardView td {height:27px;padding:5px 7px; text-align:center}
.univipsiWrap .examResult {position:relative}
.univipsiWrap .examResult .table_dim {position:absolute; top:0; left:0; width:100%; height:100%; opacity:0.8; filter:alpha(opacity='0.8'); background:#000; }
.univipsiWrap .examResult .table_dim .cmt {padding:120px 0 0 0; text-align:center; font-size:20px; font-weight:bold; color:#fff; }
.univipsiWrap ul.univDetailHead {width:760px; height:auto; margin-top:10px; border:0 }
.univipsiWrap ul.univDetailHead > li {min-height:170px; border:1px solid #dadada; position:relative; padding-bottom:20px; margin-bottom:10px}
.univipsiWrap ul.univDetailHead .univSel { position:absolute; top:0; right:0; border-left:1px solid #dadada; background:#f9f9f9; width:170px; height:100%; text-align:center}
.univipsiWrap ul.univDetailHead .univSinfo .grd {font-size:22px; color:#000000; font-weight:bold}
.univipsiWrap ul.univDetailHead .univSinfo .grd em {font-size:16px; font-weight:bold; display:inline-block; border:1px solid #f15921; padding:2px 7px 2px 0}
.univipsiWrap ul.univDetailHead .univSinfo .grd em.nobox {font-size:inherit;border:0; color:#f15921} /*2019-01-30*/
.univipsiWrap ul.univDetailHead [class^="btnMod"] {position:absolute; width:27px; height:27px; background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/ico_modify.png'); background-repeat:no-repeat;}
.univipsiWrap ul.univDetailHead .btnModUp{top:0; left:0; background-position:0 0 }
.univipsiWrap ul.univDetailHead .btnModDn{bottom:0; left:0; background-position:-32px 0 }
.univipsiWrap ul.univDetailHead .btnModDe{top:0; right:0; background-position:-64px 0 }
.univipsiWrap ul.univDetailHead .btnUnivInfo {width:102px; padding:5px 0 7px; border:1px solid #333333; color:#333333; background:#fff; margin:35px 0 20px; font-size:13px}
.univipsiWrap ul.univDetailHead .btnUnivInfo strong:after {display:inline-block; content:"+"; color:#333; font-size:20px; font-weight:normal; margin-left:5px}
.univipsiWrap .btnBoxSmall {min-width:62px}
.univipsiWrap .quickAddUniv {overflow:hidden}
.univipsiWrap .quickAddUniv dt {float:left; font-size:18px; font-weight:bold; color:#000000; line-height:150%; margin-right:15px}
.univipsiWrap .quickAddUniv .sort{float:left;}
.univipsiWrap .quickAddUniv .sort button{ vertical-align:top}
.univipsiWrap .quickAddUniv .btn{float:right}
/*2019-01-24 나의입시정보 추가*/
.univipsiWrap .tabNavyBoxBg { margin-bottom:25px;}
.univipsiWrap .ico_new {display:inline-block;background: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_new.gif") no-repeat 0 0; width:16px; height:16px; margin-left:3px; vertical-align:top}
.univipsiWrap .ico_lock {display:inline-block;background: url("http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_lock.gif") no-repeat 0 0; width:14px; height:16px; margin-left:3px; vertical-align:top}
/*2019-02-01 대학교입시정보 수정*/
.univipsiWrap .cellbar {border-right:1px solid #dadada}
.univipsiWrap .tit_sub {padding-left:30px !important; text-align:left !important}
.univipsiWrap .subj_bar {display:inline-block; width:40px; text-align:center;}

/* 입시 메인 수정 */
/* 입시 */
.ipsiWrap, .ipsiWrap * {font-family:'malgun Gothic', sans-serif;} 
.ipsiWrap h3 {padding-right:12px;font-size:20px;font-weight:bold;color:#000;background-color:#fff;}
.ipsiWrap h3 span {color:#999;}

.ipsiWrap .topBanner {position:relative;height:190px;}
.ipsiWrap .topBanner a {display:block;}
.ipsiWrap .topBanner .btns {position:absolute;right:0;bottom:0;font-size:0;z-index:1;}
.ipsiWrap .topBanner .btns button {width:42px;height:34px;margin-left:1px;text-indent:-9999px;background-color:rgba(51, 51, 51, .8);}
.ipsiWrap .topBanner .btns button:after {position:absolute;content:'';top:12px;width:8px;height:8px;border-top:2px solid #fff;border-left:2px solid #fff;}
.ipsiWrap .topBanner .btns .prev:after {left:18px;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.ipsiWrap .topBanner .btns .next:after {right:18px;transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.ipsiWrap .topBanner .pager {position:absolute;left:15px;bottom:11px;}
.ipsiWrap .topBanner .pager li {float:left;}
.ipsiWrap .topBanner .pager li a {display:block;width:10px;height:10px;margin-right:8px;text-indent:-9999px;border-radius:5px;background-color:#b8bcc8;}
.ipsiWrap .topBanner .pager li a.active {background-color:#244798;}

.ipsiWrap .ipsiNewsWrap {overflow:hidden;margin-top:20px;}
.ipsiWrap .ipsiNewsWrap .ipsiNews {position:relative;overflow:hidden;float:left;width:530px;margin-right:30px;}
.ipsiWrap .ipsiNewsWrap .tab {height:43px;}
.ipsiWrap .ipsiNewsWrap .tab li {position:relative;float:left;width:33.333333%;}
.ipsiWrap .ipsiNewsWrap .tab li a {display:block;width:100%;height:43px;font-weight:bold;font-size:15px;color:#999;text-align:center;line-height:41px;box-sizing:border-box;border:1px solid #dadada;background:#f9f9f9;text-decoration:none;}
.ipsiWrap .ipsiNewsWrap .tab li:nth-child(2) a {border-left:0;border-right:0;}
.ipsiWrap .ipsiNewsWrap .tab li.active a,
.ipsiWrap .ipsiNewsWrap .tab li a:hover {color:#fff;border:1px solid #244798;background:#244798;}
.ipsiWrap .ipsiNewsWrap .tab li button.btn-tab-more {position:absolute;right:0;top:0;width:43px;height:43px;color:#999;}
.ipsiWrap .ipsiNewsWrap .tab li.active button.btn-tab-more {color:#fff;}
.ipsiWrap .ipsiNewsWrap .tab li a:hover + button.btn-tab-more {color:#fff;}

.ipsiWrap .ipsiNewsWrap .tabCont .cont {margin-top:15px;}
.ipsiWrap .ipsiNewsWrap .tabCont .cont li {padding:10px 8px 9px 10px;box-sizing:border-box;border-bottom:1px solid #f4f4f4;}
.ipsiWrap .ipsiNewsWrap .tabCont .cont li:before {display:inline-block;content:'';width:2px;height:2px;margin-right:10px;vertical-align:middle;background-color:#444;}
.ipsiWrap .ipsiNewsWrap .tabCont .cont li a {display:inline-block;overflow:hidden;max-width:450px;margin-right:10px;font-size:13px;color:#444;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;}
.ipsiWrap .ipsiNewsWrap .tabCont .cont li a:hover {color:#244798;text-decoration:underline;}
/* 20190114 추가 */
.ipsiWrap .ipsiNewsWrap .ipsiBriefing {position:relative;overflow:hidden;float:right;width:200px;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing h3 {position:relative;height:43px;line-height:43px;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing h3:after {display:block;position:absolute;content:'+';top:0;right:0;width:20px;height:30px;background-color:#fff;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .slide {position:relative;height:150px;border:1px solid #e9e9e9;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .slide-ul > li {width:200px !important;height:150px !important;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .slide-ul > li > a > img{width:200px;height:150px;}

.ipsiWrap .ipsiNewsWrap .ipsiBriefing .btns {position:absolute;right:0;bottom:0;font-size:0;z-index:1;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .btns button {width:42px;height:34px;margin-left:1px;text-indent:-9999px;background-color:rgba(51, 51, 51, .8);}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .btns button:after {position:absolute;content:'';top:12px;width:8px;height:8px;border-top:2px solid #fff;border-left:2px solid #fff;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .btns .prev:after {left:18px;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .btns .next:after {right:18px;transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .pager {position:absolute;left:15px;bottom:11px;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .pager li {float:left;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .pager li a {display:block;width:10px;height:10px;margin-right:8px;text-indent:-9999px;border-radius:5px;background-color:#b8bcc8;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .pager li a.active {background-color:#244798;}

.ipsiWrap .ipsiNewsWrap .ipsiBriefing .ipsiBriefingNews {position:relative;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .ipsiBriefingNews .ipsiBriefingNews_list {display:table;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .ipsiBriefingNews .ipsiBriefingNews_list li > a{display:block;padding:3px 0 0 0;width:200px;overflow:hidden;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .ipsiBriefingNews .ipsiBriefingNews_list li .ibn-tit {float:left;display:inline-block;width:35%;min-width:70px;font-weight:bold;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .ipsiBriefingNews .ipsiBriefingNews_list li .ibn-desc {float:left;display:inline-block;width:65%;min-width:130px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.ipsiWrap .ipsiNewsWrap .ipsiBriefing .tabCont .cont li a {padding-right:25px;box-sizing:border-box;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .tabCont .cont + .cont li a {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_clip.png') no-repeat 100% 2px;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing .tabCont .cont + .cont li a.clip {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_clip_on.png') no-repeat 100% 2px;}
.ipsiWrap .ipsiNewsWrap .tabCont .cont li span {float:right;font-size:12px;color:#999;padding-right:3px;}
.ipsiWrap .ipsiNewsWrap .tabCont + a {display:block;position:absolute;top:4px;right:0;height:22px;padding:0 20px 0 10px;font-size:11px;color:#999;line-height:22px;border:1px solid #dadada;text-decoration:none;}
.ipsiWrap .ipsiNewsWrap .tabCont + a:before {position:absolute;content:'';top:11px;right:8px;width:7px;height:1px;background-color:#999;}
.ipsiWrap .ipsiNewsWrap .tabCont + a:after {position:absolute;content:'';top:8px;right:11px;width:1px;height:7px;background-color:#999;}

.ipsiWrap .midBanner {position:relative;margin-top:30px;}
/* 20190114 추가 */
.ipsiWrap .midBanner .midBanner-date {position:absolute;right:10px;bottom:5px;}
.ipsiWrap .recommendContWrap {margin-top:30px;}
.ipsiWrap .recommendContWrap h3 {position:relative;}
.ipsiWrap .recommendContWrap h3:after{display: block;position: absolute;content: '+';top:0;right:0;width:20px;height:30px;background-color:#fff;}
.ipsiWrap .recommendContWrap ul {overflow:hidden;margin-top:15px;}
.ipsiWrap .recommendContWrap ul li {float:left;width:184px;margin-right:8px;}
.ipsiWrap .recommendContWrap ul li:last-child {margin-right:0;}
.ipsiWrap .recommendContWrap ul li a {position:relative;display:block;width:184px;height:264px;padding-bottom:15px;box-sizing:border-box;border:1px solid #dadada;}
.ipsiWrap .recommendContWrap ul li a:hover {border:1px solid #244798;}
.ipsiWrap .recommendContWrap ul li a:hover .category {border:1px solid #244798;}
.ipsiWrap .recommendContWrap ul li a span {display:block;}
.ipsiWrap .recommendContWrap ul li a .category {position:absolute;left:-1px;top:-1px;width:75px;height:25px;color:#fff;font-size:12px;font-weight:bold;text-align:center;line-height:25px;background:#a6a6a6;}
.ipsiWrap .recommendContWrap ul li a .thumbnail {overflow:hidden;width:182px;height:128px;}
.ipsiWrap .recommendContWrap ul li a .subject {padding:15px 10px;font-size:14px;color:#444;text-align:center;line-height:22px;}
.ipsiWrap .recommendContWrap ul li a .subject strong {display:block;font-weight:normal;}
.ipsiWrap .recommendContWrap ul li a:hover .subject {color:#244798;text-decoration:underline;}
.ipsiWrap .recommendContWrap ul li a .date {position:absolute;left:0;bottom:10px;width:100%;margin-top:5px;font-size:12px;color:#557ad8;text-align:center;}

.ipsiWrap .btmBannerWrap {height:144px;margin:30px 0;}
.ipsiWrap .btmBannerWrap > div {float:left;width:365px;margin-right:30px;}
.ipsiWrap .btmBannerWrap > div + div {margin-right:0;}
.ipsiWrap .btmBannerWrap > div a {display:block;}

/* 입시 확습정보 메인 추가 수정 */
/* more button */
.renewal2018 .ipsiBriefing .bn_more{top:-33px;right:-6px;}
.ipsiWrap .ipsiNewsWrap .ipsiBriefing h3::after{display:none;}
.renewal2018 .recommendContWrap{position:relative;}
.renewal2018 .recommendContWrap .bn_more{top:6px;right:3px;}
.renewal2018 .bn_more{position:absolute;width:20px;height:20px;}
.renewal2018 .bn_more::after,
.renewal2018 .bn_more::before{display:block;position:absolute;content:'';top:50%;left:50%;margin-left:-5px;width:10px;height:2px;background-color:#000;}
.renewal2018 .bn_more::before{margin:-4px 0 0 -1px;width:2px;height:10px;}
.renewal2018 .bn_more > span{display:block;text-indent:-1000em;overflow:hidden;}
/* main tab */
.renewal2018 .ipsiWrap .ipsiNewsWrap .tab{position:relative;margin-top:0;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .tab::after{content:'';display:block;position:absolute;bottom:0;left:0;width:99.999%;height:2px;background-color:#244798;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .tab li a{padding:0 0 0 15px;position:relative;background-color:#fff;border:1px solid #dadada;border-left:0;text-align:left;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .tabCont .cont li a em{color:#244798;font-size:13px;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .tab li:first-child a{border-left:1px solid #dadada;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .tab li a:hover,
.renewal2018 .ipsiWrap .ipsiNewsWrap .tab li.active a{border:2px solid #244798;border-left:0;line-height:38px;color:#244798;z-index:1;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .tab li a:hover::before,
.renewal2018 .ipsiWrap .ipsiNewsWrap .tab li.active a::before{content:'';display:block;position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#fff;z-index:1;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .tab li a:hover::after,
.renewal2018 .ipsiWrap .ipsiNewsWrap .tab li.active a::after{content:'';display:block;position:absolute;top:-1px;left:-1px;width:2px;height:42px;background-color:#244798;z-index:1;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .tab li:first-child a:hover::after,
.renewal2018 .ipsiWrap .ipsiNewsWrap .tab li.active:first-child a::after{left:0;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .tab li a:hover + a.btn-tab-more{color:#244798 !important;z-index:1;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .tab li.active a.btn-tab-more{color:#244798;z-index:1;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .tab li a.btn-tab-more{position:absolute;right:0;top:0;width:37px;height:40px;font-size:16px;font-weight:bold;color:#999;font-size:16px;font-weight:bold;background-color:transparent;background-image:none;border:0;line-height:40px;cursor:pointer;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .tab li a.btn-tab-more::after, 
.renewal2018 .ipsiWrap .ipsiNewsWrap .tab li a.btn-tab-more::before{display:none;}
/* 입시설명회 banner */
.renewal2018 .ipsiWrap .ipsiNewsWrap .ipsiBriefing .ipsiBriefingNews .ipsiBriefingNews_list{box-sizing:border-box;padding-top:12px;height:97px;border-bottom:1px solid #f4f4f4;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .ipsiBriefing .ipsiBriefingNews .ipsiBriefingNews_list li{position:relative;box-sizing:border-box;padding-left:10px;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .ipsiBriefing .ipsiBriefingNews .ipsiBriefingNews_list li::before{content:'';display:block;position:absolute;top:13px;left:0;width:2px;height:2px;background-color:#444;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .ipsiBriefing .ipsiBriefingNews .ipsiBriefingNews_list li > a{position:relative;display:block;padding:4px 0 0 0;width:230px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .ipsiBriefing .ipsiBriefingNews .ipsiBriefingNews_list li > a:hover{text-decoration:underline;color:#244798;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .ipsiBriefing .ipsiBriefingNews .ipsiBriefingNews_list li > a:hover > span{color:#244798;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .ipsiBriefing .ipsiBriefingNews .ipsiBriefingNews_list li .ibn-desc{float:inherit;display:inline;width:inherit;min-width:inherit;text-align:left;overflow:inherit;white-space:inherit;text-overflow:inherit;font-size:13px;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .ipsiBriefing .ipsiBriefingNews .ipsiBriefingNews_list li .ibn-tit{float:inherit;display:inline;width:inherit;min-width:inherit;font-weight:bold;color:#244798;font-weight:normal;font-size:13px;}
.renewal2018 .ipsiWrap .midBanner .midBanner-date{bottom:10px;right:20px;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .ipsiBriefing .slide{height:146px;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .ipsiBriefing .slide-ul > li{width:248px !important;height:146px !important;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .ipsiNews{width:480px;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .tabCont .cont{margin-top:13px;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .tabCont .cont{margin-top:15px;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .tabCont .cont li{padding:0;height:46px;line-height:46px;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .tabCont .cont li a{box-sizing:border-box;padding-right:5px;max-width:385px;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .tabCont .cont li > span{height:46px;line-height:47px;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .ipsiBriefing{width:250px;}
.renewal2018 .ipsiWrap .ipsiNewsWrap .ipsiBriefing .slide-ul > li > a > img{width:248px;height:146px;}

/* 추가 수정사항 */
.renewal2018 .ipsiWrap.sub .boardList tbody tr td{border-right:0;}
.renewal2018 .boxNotice strong{color:#000;}
.renewal2018 .boxNotice li>span{color:#244799;}


/* 뷰페이지 추가 20190225 */
.renewal2018.viewboard #ebsiBrdList .ebsiBrd_tbR .tit .category{padding:0;margin:0;background:none;color:#000;font-family:'Malgun Gothic', 맑은 고딕;font-size:13px;}
.renewal2018.viewboard #ebsiBrdList .ebsiBrd_tbR tr.titArea td{background:none;}
.renewal2018.viewboard #ebsiBrdList .ebsiBrd_tbR .date{font-family:'Malgun Gothic', 맑은 고딕;font-size:13px;}
.renewal2018.viewboard #ebsiBrdList .ebsiBrd_tbR tr.sortArea td{vertical-align:middle;}
.renewal2018.viewboard #ebsiBrdList .ebsiBrd_tbR .writerInfo{line-height:30px;height:30px;font-family:'Malgun Gothic', 맑은 고딕;font-size:13px;}
.renewal2018.viewboard #ebsiBrdList .ebsiBrd_tbR tr.sortArea td .categorySns ul li.txtInfo{padding:5px 0 0 10px;font-size:13px;font-family:'Malgun Gothic', 맑은 고딕;font-weight:bold;color:#000;}
.renewal2018.viewboard #ebsiBrdList .ebsiBrd_tbR tr.sortArea td .categorySns ul li.txtInfo .infoNum{font-size:13px;font-family:'Malgun Gothic', 맑은 고딕;font-weight:normal !important;color:#666;}
.renewal2018.viewboard #ebsiBrdList .ebsiBrd_tbR tr.optionArea td{padding:20px 0 0 0;}
.renewal2018.viewboard #ebsiBrdList .ebsiBrd_tbR .txtArea{padding:30px !important;font-family:'Malgun Gothic', 맑은 고딕;font-size:13px;border-bottom:1px solid #000;}
/* 20190416 삭제 
.renewal2018.viewboard .bn_source{margin-top:30px;text-align:center;}
.renewal2018.viewboard .bn_source > a{display:inline-block;height:48px;line-height:48px;width:465px;color:#244798;border:1px solid #244798;font-size:13px;font-family:'Malgun Gothic', 맑은 고딕;font-weight:bold;}
*/
.renewal2018.viewboard #ebsiBrdReply .readOptionArea .replyNum{text-decoration:none;}
.renewal2018.viewboard #ebsiBrdReply .readOptionArea .replyNum a{color:#666;font-family:'Malgun Gothic', 맑은 고딕;font-size:13px;font-weight:normal;border-bottom:0;}
.renewal2018.viewboard #ebsiBrdReply .readOptionArea .replyNum a #EntRplyCnt{font-weight:bold;}
.renewal2018.viewboard #ebsiBrdReply .replyArea{position:relative;margin:5px 0 0 0;height:auto;font-family:'Malgun Gothic', 맑은 고딕;}
.renewal2018.viewboard #ebsiBrdReply .replyArea > textarea{border:1px solid #c8c8c8;width:627px !important;height:74px !important;overflow:hidden;overflow-y:auto;font-family:'Malgun Gothic', 맑은 고딕;}
.renewal2018.viewboard #ebsiBrdReply .replyArea > img{position:absolute;top:0;right:0;}
.renewal2018.viewboard #ebsiBrdReply .ebsiBrdReply_in{padding:15px 20px 20px 20px;}
.renewal2018.viewboard #ebsiBrdReply .replyListArea li{width:100%;}
.renewal2018.viewboard #ebsiBrdReply .replyListArea ul li{position:relative;padding:0 0 15px 0;font-family:'Malgun Gothic', 맑은 고딕;background:none;}
.renewal2018.viewboard #ebsiBrdReply .replyListArea ul li.first{padding-top:15px;}
.renewal2018.viewboard #ebsiBrdReply .replyListArea ul li dl dt{position:relative;}
.renewal2018.viewboard #ebsiBrdReply .replyListArea .replyInfo{margin-left:5px;}
.renewal2018.viewboard #ebsiBrdReply .replyListArea ul li dl dt .replyName,
.renewal2018.viewboard #ebsiBrdReply .replyListArea ul li dl dt .replyName strong, 
.renewal2018.viewboard #ebsiBrdReply .replyListArea ul li dl dt .replyInfo,
.renewal2018.viewboard #ebsiBrdReply .replyListArea ul li dl dt .replyWrite{margin-right:0;padding:0;background:none;font-family:'Malgun Gothic', 맑은 고딕;}
.renewal2018.viewboard #ebsiBrdReply .replyListArea ul li dl dt .replyWrite > a,
.renewal2018.viewboard #ebsiBrdReply .replyListArea ul li dl dt .fR a{display:inline-block;margin-left:5px;width:36px;height:19px;line-height:19px;text-align:center;font-size:12px;font-family:'Malgun Gothic', 맑은 고딕;background-color:#fff;color:#666;border:1px solid #c8c8c8;}
.renewal2018.viewboard #ebsiBrdReply .replyListArea ul li dl dt .fR a{display:block;position:absolute;top:0;right:0;}
.renewal2018.viewboard #ebsiBrdReply .replyListArea ul li dl dt .replyInfo img{margin:0 10px 0 0;vertical-align:middle;}
.renewal2018.viewboard #ebsiBrdReply .replyListArea ul li dl dt .replyName strong img{padding-right:10px;vertical-align:middle;}
.renewal2018.viewboard #ebsiBrdReply .replyListArea ul li dl dt .bn_right{position:absolute;top:0;right:0;}
.renewal2018.viewboard #ebsiBrdReply .replyListArea ul li dl dt .bn_right > a{display:inline-block;width:38px;height:21px;line-height:21px;background-color:#a6a6a6;color:#fff;font-size:12px;font-family:'Malgun Gothic', 맑은 고딕;text-align:center;}
.renewal2018.viewboard #ebsiBrdReply .replyListArea ul li dl dd{position:relative;padding:5px 0 20px 0;width:100% !important;border-bottom:1px solid #dadada;font-family:'Malgun Gothic', 맑은 고딕;}
.renewal2018.viewboard #ebsiBrdReply .replyListArea ul li:last-child dl dd{border-bottom:0;}
.renewal2018.viewboard #ebsiBrdReply .replyListArea ul li.reply_pad dl dd{box-sizing:border-box;padding-left:40px;}
.renewal2018.viewboard #ebsiBrdPaging2{height:37px;}
.renewal2018.viewboard #ebsiBrdPaging2 .vA-1 > span,
.renewal2018.viewboard #ebsiBrdPaging2 .vA-1 > a{display:inline-block;margin:0 0 0 -2px;width:35px;height:35px;line-height:35px;font-size:14px;border:1px solid #adadad;color:#fff;font-weight:normal;background-color:#adadad;font-family:'Malgun Gothic', 맑은 고딕;}
.renewal2018.viewboard #ebsiBrdPaging2 .vA-1 > a{background-color:#fff;color:#999;}
.renewal2018.viewboard .ebsiBrdReply_in  div.mB10{font-size:13px;font-family:'Malgun Gothic', 맑은 고딕;}
.renewal2018.viewboard .valueNum{line-height:30px;height:30px !important;border:1px solid #c8c8c8;font-size:10px !important;}
.renewal2018.viewboard #reNcontainer #ebsiBrdPrevNext dl dt, 
.renewal2018.viewboard #reNcontainer #ebsiBrdPrevNext dl dd, 
.renewal2018.viewboard #reNcontainer #ebsiBrdPrevNext dl dt.line, 
.renewal2018.viewboard #reNcontainer #ebsiBrdPrevNext dl dd.line{height:49px;padding:16px 0 4px 10px;color:#000;}
.renewal2018.viewboard #reNcontainer #ebsiBrdPrevNext dl dt,
.renewal2018.viewboard #reNcontainer #ebsiBrdPrevNext dl dt.line{padding-left:20px;width:15%;box-sizing:border-box;background:none;color:#000;}
.renewal2018.viewboard #reNcontainer #ebsiBrdPrevNext dl dt a{padding-left:17px;font-size:13px;font-family:'Malgun Gothic', 맑은 고딕;color:#000;}
.renewal2018.viewboard #reNcontainer #ebsiBrdPrevNext dl dt a.prevBtn{background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/ebsiBoardStyle_v1/ico/ico_arrow2T_black.gif') no-repeat 5px 50%;}
.renewal2018.viewboard #reNcontainer #ebsiBrdPrevNext dl dt a.nextBtn{background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/ebsiBoardStyle_v1/ico/ico_arrow2B_black.gif') no-repeat 5px 50%;}
.renewal2018.viewboard #reNcontainer #ebsiBrdPrevNext dl dd{width:85%;}
.renewal2018.viewboard #reNcontainer #ebsiBrdPrevNext dl dd .subject,
.renewal2018.viewboard #reNcontainer #ebsiBrdPrevNext dl dd .writer,
.renewal2018.viewboard #reNcontainer #ebsiBrdPrevNext dl dd .date,
.renewal2018.viewboard #reNcontainer #ebsiBrdPrevNext dl dd .subject font{font-size:13px;font-family:'Malgun Gothic', 맑은 고딕;color:#000;}
.renewal2018.viewboard #reNcontainer #ebsiBrdPrevNext dl dd .writer{width:22%;}
/* 수정사항 20190228 */
.renewal2018 .ipsiBrdOtp a > img{margin-top:-1px;vertical-align:middle;}
.renewal2018 .badgeLine > span.type01{color:#244798;}
.renewal2018 .univipsiWrap .infoGuide{padding:24px 20px 22px 20px;border:1px solid #dadada;background-color:#f9f9f9;}
.renewal2018 .univipsiWrap .infoGuide em.mark_blue{font-weight:bold;}
.renewal2018 .univipsiWrap .infoGuide li{position:relative;padding-left:12px;}
.renewal2018 .univipsiWrap .bullet:before{margin:-1px 0 0 0;position:absolute;top:50%;left:0;}
.renewal2018 .univipsiWrap .univResultList .univName a > strong{position:relative;}
.renewal2018 .univipsiWrap .univResultList .univName a > strong:after{content:'';display:block;position:absolute;top:1px;right:-30px;width:24px;height:23px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/ico_go.png');}

/* 1:1논술첨삭 리뉴얼 20190319 */
.renewal2018 .newRetrievew.n2019 *{font-family:'malgun Gothic', sans-serif;}
.renewal2018 .newRetrievew.n2019 .btnBoxSmall.lineGr{font-weight:normal;}
.renewal2018 .newRetrievew.n2019  .recomm_class_wrap:after{content:'';display:block;clear:both;}
.renewal2018 .newRetrievew.n2019  .recomm_class{box-sizing:border-box;padding:27px 19px 0 19px;width:373px;height:144px;border:1px solid #dadada;float:left;}
.renewal2018 .newRetrievew.n2019  .recomm_class.right{float:right;}
.renewal2018 .newRetrievew.n2019  .recomm_class > p{padding:0 0 5px 0;border-bottom:1px solid #000;line-height:20px;font-size:13px;color:#666;}
.renewal2018 .newRetrievew.n2019  .recomm_class > p > strong{margin:0 4px 0 0;padding:0 0 0 5px;font-size:20px;font-weight:bold;color:#000;}
.renewal2018 .newRetrievew.n2019  .recomm_class > p > span{font-size:13px;color:#666;letter-spacing:-0.11em;}
.renewal2018 .newRetrievew.n2019  .recomm_class > ul{margin:18px 0 0 0;padding:0 0 0 5px;}
.renewal2018 .newRetrievew.n2019  .recomm_class > ul li{margin:0 0 5px 0;}
.renewal2018 .newRetrievew.n2019  .recomm_class > ul li > a{display:inline-block;width:280px;color:#444;font-size:14px;letter-spacing:-0.11em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;line-height:19px;}
.renewal2018 .newRetrievew.n2019  .recomm_class > ul li > a:hover{color:#000;text-decoration:underline;}
.renewal2018 .newRetrievew.n2019  .recomm_class .ico_recom{display:inline-block;margin:0 6px 0 0;width:36px;height:19px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/ico_recom.png');vertical-align:middle;line-height:19px;}
.renewal2018 .newRetrievew.n2019  .recomm_class .ico_recom > i{display:block;text-indent:-1000em;overflow:hidden;}
.renewal2018 .newRetrievew.n2019 .boardList th{padding:0;line-height:47px;}
.renewal2018 .newRetrievew.n2019 .boardList td img{vertical-align:middle;}
.renewal2018 .newRetrievew.n2019 .boardList td{padding:14px 0;}
.renewal2018 .newRetrievew.n2019 .boardList td.reply{padding-left:30px;background:url('http://image.ebsi.co.kr/ebsi/images/potalUI/board/bg_reply.png') no-repeat 10px 50%;}
.renewal2018 .newRetrievew.n2019 .boardList td.tit a{color:#444;}
.renewal2018 .newRetrievew.n2019 .boardSearch .right input[type=text]{width:217px;}
.renewal2018 .newRetrievew.n2019 .series_wrap{margin:25px 0 25px 0;}
.renewal2018 .newRetrievew.n2019 .series_tab{box-sizing:border-box;}
.renewal2018 .newRetrievew.n2019 .series_tab:after{content:'';display:block;clear:both;}
.renewal2018 .newRetrievew.n2019 .series_tab li{width:50%;float:left;}
.renewal2018 .newRetrievew.n2019 .series_tab li > a{box-sizing:border-box;display:block;border:1px solid #dadada;height:41px;line-height:41px;background-color:#f9f9f9;text-align:center;font-weight:bold;color:#989898;font-size:15px;}
.renewal2018 .newRetrievew.n2019 .series_tab li.on > a{background-color:#244798;border:1px solid #244798;color:#fff;}
.renewal2018 .newRetrievew.n2019 .series_cont_wrap{position:relative;padding:20px;border:5px solid #244798;}
.renewal2018 .newRetrievew.n2019 .siries_head{position:relative;padding:11px 10px;background-color:#f9f9f9;border:1px solid #dadada;}
.renewal2018 .newRetrievew.n2019 .siries_head_tab:after{content:'';display:block;clear:both;}
.renewal2018 .newRetrievew.n2019 .siries_head_tab li{margin-right:8px;float:left;}
.renewal2018 .newRetrievew.n2019 .siries_head_tab li > a{display:block;width:126px;height:33px;line-height:33px;text-align:center;background-color:#fff;color:#666;border:1px solid #d8d8d8;font-size:12px;}
.renewal2018 .newRetrievew.n2019 .siries_head_tab li.on > a{background-color:#244798;border:1px solid #244798;color:#fff;}
.renewal2018 .newRetrievew.n2019 p.num{position:absolute;top:0;right:19px;padding:0 0 0 23px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/ico_flag.png') no-repeat 0 50%;font-size:14px;color:#000;line-height:55px;}
.renewal2018 .newRetrievew.n2019 p.num > span{color:#000;font-weight:bold;font-size:14px;}
.renewal2018 .newRetrievew.n2019 p.num > span > em{color:#f15921;font-weight:bold;font-size:14px;}
.renewal2018 .newRetrievew.n2019 .series_sel{margin-top:16px;position:relative;height:46px;}
.renewal2018 .newRetrievew.n2019 .series_sel select{padding:5px 0 5px 6px;text-align:left;border:1px solid #c8c8c8;}
.renewal2018 .newRetrievew.n2019 .series_sel .download{position:absolute;top:-6px;right:0;width:270px;height:42px;line-height:42px;background-color:#f25920;color:#fff;text-align:center;font-size:15px;font-weight:bold;}
.renewal2018 .newRetrievew.n2019 .series_cont{position:relative;}
.renewal2018 .newRetrievew.n2019 .series_cont h3{color:#000;font-weight:bold;line-height:33px;font-size:18px;}
.renewal2018 .newRetrievew.n2019 .series_cont a.all_view{position:absolute;top:0;right:0;font-weight:normal;}
.renewal2018 .newRetrievew.n2019 .siries_board_head_wrap,
.renewal2018 .newRetrievew.n2019 .table_wrap{border-top:2px solid #000;}
.renewal2018 .newRetrievew.n2019 .siries_board_head{border-bottom:1px solid #dadada;}
.renewal2018 .newRetrievew.n2019 .siries_board_head th{height:33px;text-align:center;font-weight:bold;border-right:1px solid #dadada;background-color:#f9f9f9;color:#000;font-size:13px;}
.renewal2018 .newRetrievew.n2019 .siries_board_head th:last-child{border-right:0;}
.renewal2018 .newRetrievew.n2019 .siries_board_wrap{height:102px;overflow:hidden;overflow-y:auto;border-bottom:1px solid #000;}
.renewal2018 .newRetrievew.n2019 .siries_board_body td{text-align:center;height:33px;border-bottom:1px solid #dadada;border-right:1px solid #dadada;font-size:13px;}
.renewal2018 .newRetrievew.n2019 .siries_board_body td:last-child{border-right:0;}
.renewal2018 .newRetrievew.n2019 .siries_board_body tr.on td{color:#f05920;}
.renewal2018 .newRetrievew.n2019 .siries_board_body td.nodata{height:101px;}
.renewal2018 .newRetrievew.n2019 .notice_banner{position:relative;padding:0 0 0 30px;height:63px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/bg_notice.png');}
.renewal2018 .newRetrievew.n2019 .notice_banner > a.txt{display:block;width:500px;line-height:63px;font-weight:bold;color:#fff;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.renewal2018 .newRetrievew.n2019 .notice_banner > a.txt >em{font-weight:bold;color:#ffe500;font-size:16px;}
.renewal2018 .newRetrievew.n2019 .notice_banner > a.bn_view{position:absolute;top:0;right:56px;font-size:14px;color:#4f6d4b;line-height:63px;}
.renewal2018 .newRetrievew.n2019 .notinmanual_wrap{margin:25px 0 25px 0;position:relative;border:1px solid #dadada;}
.renewal2018 .newRetrievew.n2019 .notinmanual_wrap:before{content:'';display:block;position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#dadada;}
.renewal2018 .newRetrievew.n2019 .notinmanual_wrap:after{content:'';display:block;clear:both;}
.renewal2018 .newRetrievew.n2019 .notinmanual{position:relative;box-sizing:border-box;position:relative;padding:25px 29px 0 29px;width:50%;min-height:154px;float:left;}
.renewal2018 .newRetrievew.n2019 .notinmanual > h3{padding:0 0 10px 27px;border-bottom:1px solid #ececec;color:#000;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/ico_notice.png') no-repeat 0 4px;font-size:18px;font-weight:bold;color:#000;}
.renewal2018 .newRetrievew.n2019 .notinmanual.sec > h3{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/ico_manual.png') no-repeat 0 4px;}
.renewal2018 .newRetrievew.n2019 .notinmanual > p{margin:15px 0 0 0;line-height:18px;font-size:13px;color:#444;}
.renewal2018 .newRetrievew.n2019 .notinmanual > p > em{color:#f05922;font-size:13px;}
.renewal2018 .newRetrievew.n2019 .notinmanual .bn_detail{margin:12px 0 0 0;text-align:right;}
.renewal2018 .newRetrievew.n2019 .notinmanual .btnBox{position:absolute;top:19px;right:30px;font-size:12px;font-weight:normal;}
/* popup */
.renewal2018 .newRetrievew.n2019 #pop_noti{top:-10px;left:125px;width:508px;}
.renewal2018 .newRetrievew.n2019 #pop_manual{top:-10px;left:-299px;width:598px;}
.renewal2018 .newRetrievew.n2019 #pop_all_view{top:140px;left:20px;width:708px;}
.renewal2018 .newRetrievew.n2019 #pop_all_view .siries_board_wrap{height:442px;}
.renewal2018 .newRetrievew.n2019 #pop_all_view .siries_board_body td.nodata{height:441px;}
.renewal2018 .newRetrievew.n2019 .pop_mn_layer{display:none;position:absolute;border:1px solid #000;background-color:#fff;z-index:1;}
.renewal2018 .newRetrievew.n2019 .pop_mn_head{position:relative;background-color:#244798;}
.renewal2018 .newRetrievew.n2019 .pop_mn_head > h4{padding:0 0 0 15px;font-weight:bold;height:43px;line-height:43px;font-size:13px;font-weight:bold;color:#fff;}
.renewal2018 .newRetrievew.n2019 .pop_mn_head .bn_close{display:block;position:absolute;top:10px;right:10px;width:22px;height:22px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/btn_close.png') no-repeat 50% 50%;}
.renewal2018 .newRetrievew.n2019 .pop_mn_head .bn_close > span{display:block;text-indent:-1000em;overflow:hidden;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont{padding:25px;background-color:#fff;border-top:0;color:#828080;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont > p{font-size:13px;line-height:20px;color:#444;letter-spacing:-0.11em;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .cont_list{margin:0;padding:0;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .cont_list li{position:relative;padding:0 0 0 8px;line-height:22px;font-size:13px;color:#444;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .cont_list li:last-child{padding-bottom:0;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .cont_list li > span{line-height:13px;font-size:13px;color:#f15921;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .cont_list li:before{content:'';display:block;position:absolute;top:8px;left:0;width:3px;height:3px;background-color:#444;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .cont_list2{margin:14px 0 18px 0;padding:19px 20px 15px 20px;background-color:#f8f8f8;border:1px solid #e8e8e8;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .cont_list2 li{line-height:20px;font-size:12px;color:#666;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .cont_list2 li > span{margin-left:10px;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .all_view_tab{position:relative;margin:12px 0 11px 0;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .all_view_tab:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#2a3863;z-index:1;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .all_view_tab:after{content:'';display:block;clear:both;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .all_view_tab li{position:relative;width:150px;border-left:1px solid #d8d8d8;float:left;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .all_view_tab li:last-child{border-right:1px solid #d8d8d8;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .all_view_tab li.on{z-index:2;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .all_view_tab li.on:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff;z-index:3;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .all_view_tab li.on:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:2px;background-color:#2a3863;z-index:3;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .all_view_tab li > a{display:block;font-weight:bold;color:#555;width:100%;height:40px;line-height:37px;text-align:center;background-color:#f6f6f6;font-size:14px;border-top:1px solid #d8d8d8;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .all_view_tab li.on > a{background-color:#fff;color:#2a3863;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .all_view_tab li.on > a:before{content:'';display:block;position:absolute;top:0;left:-1px;width:2px;height:100%;background-color:#2a3863;z-index:3;}
.renewal2018 .newRetrievew.n2019 .pop_mn_cont .all_view_tab li.on > a:after{content:'';display:block;position:absolute;top:0;right:-1px;width:2px;height:100%;background-color:#2a3863;z-index:3;}

/* lms dashboard : 201905 */
.simkoong-menu_wrap{position:absolute;top:0;right:50%;margin-right:523px;padding-top:24px;width:150px;z-index:97;}
.simkoong-menu_wrap *{font-family:'Malgun Gothic';}
.simkoong-menu_wrap.fixed{position:fixed;}
.simkoong-menu{background-color:#313541;}
.simkoong-menu h1{position:relative;height:150px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/logo_txt.png') no-repeat 50% 69px;}
.simkoong-menu h1:before{content:'';display:block;position:absolute;top:24px;left:0;width:100%;height:33px;background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/logo_main.png');background-repeat:no-repeat;}
.simkoong-wrap.go1 .simkoong-menu h1:before{background-position:50% 0;}
.simkoong-wrap.go2 .simkoong-menu h1:before{background-position:50% -33px;}
.simkoong-wrap.go3 .simkoong-menu h1:before{background-position:50% -66px;}
.simkoong-menu .menu_wrap{position:relative;overflow:hidden;}
.simkoong-menu ul.menu li{border-top:1px solid #4a4f5d;font-family:'Malgun Gothic';}
.simkoong-menu ul.menu li a{display:block;border-bottom:1px solid #363b49;font-family:'Malgun Gothic';text-align:center;line-height:49px;font-size:14px;color:#a6abbc;background-color:#3b404f;}
.simkoong-menu .bn_toggle{display:block;width:100%;height:35px;border-top:1px solid #4a4f5d;background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/arrow_menu.png');background-repeat:no-repeat;background-position:50% 0;}
.simkoong-menu ul.menu li a:hover{color:#fff;}
.simkoong-menu ul.menu li.ov a{font-size:14px;color:#fff;font-weight:bold;}
.simkoong-menu .bn_toggle.close{background-position:50% 100%;}
.simkoong-menu .bn_toggle > span{display:block;text-indent:-1000em;overflow:hidden;}
.simkoong-menu span.ov{display:none;width:6px;height:49px;position:absolute;top:-50px;left:0;background-color:#f55b63;}
.simkoong-menu h1 > a{display:block;height:150px;text-indent:-1000em;overflow:hidden;}
.simkoong-wrap{background:#e8edf5 url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_dashboard.png') no-repeat 50% 0;}
.simkoong{position:relative;margin:0 auto;padding:25px 0 56px 0;width:1004px;}
.simkoong-myself{position:relative;box-sizing:border-box;padding:0 0 17px 0;background:#088fac;
    background:-moz-linear-gradient(left, #088fac 0%, #274787 50%, #362476 100%);
    background:-webkit-linear-gradient(left, #088fac 0%,#274787 50%,#362476 100%);
    background:linear-gradient(to right, #088fac 0%,#274787 50%,#362476 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#088fac', endColorstr='#362476',GradientType=1 );
    box-shadow:0 4px 0 rgba(0, 0, 0, .1);}
.simkoong-myself .tit{position:relative;padding:0 17px;}
.simkoong-myself .tit h2{height:55px;line-height:55px;color:#fff;font-size:18px;font-family:'Malgun Gothic';}
.simkoong-myself .tit h2 span.days{display:inline-block;margin:-3px 0 0 5px;height:27px;line-height:27px;padding:0 20px;color:#fff;font-size:14px;background-color:#143d6a;border-radius:15px;vertical-align:middle;text-align:center;font-family:'Malgun Gothic';}
.simkoong-myself .tit h2 span.days > em{font-size:15px;font-style:normal;line-height:27px;color:#fff;}
.simkoong-myself .info{position:absolute;top:0;right:17px;}
.simkoong-myself .info > p{position:relative;padding:0 0 0 40px;height:55px;line-height:55px;color:#fff;font-size:14px;font-family:'Malgun Gothic';font-size:14px;}
.simkoong-myself .info > p:before{content:'';display:block;width:31px;height:22px;position:absolute;top:17px;left:0;background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/logo_id.png');}
.simkoong-wrap.go1 .simkoong-myself .info > p:before{background-position:0 0;}
.simkoong-wrap.go2 .simkoong-myself .info > p:before{background-position:0 -22px;}
.simkoong-wrap.go3 .simkoong-myself .info > p:before{background-position:0 -44px;}
.simkoong-myself .info > p .num{display:inline-block;box-sizing:border-box;padding:0 4px;margin:0 6px 0 4px;min-width:16px;height:16px;line-height:15px;background-color:#ff4474;font-size:12px;color:#fff;text-align:center;border-radius:50px;vertical-align:middle;text-indent:0;font-family:'Malgun Gothic';}
.simkoong-myself .info > p .bn{display:inline-block;box-sizing:border-box;padding:0 15px;min-width:103px;height:25px;line-height:25px;color:#fff;border:1px solid #fff;text-align:center;font-size:12px;font-family:'Malgun Gothic';}
.simkoong-myself ul.list{margin:0 auto;width:970px;}
.simkoong-myself ul.list:after{content:'';display:block;clear:both;}
.simkoong-myself ul.list li{display:table-cell;box-sizing:border-box;margin:0 10px 0 0;width:235px;height:200px;background-color:#fff;text-align:center;float:left;
box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.simkoong-wrap.go3 .simkoong-myself ul.list li{width:317px;}
.simkoong-wrap.go3 .simkoong-myself ul.list li:first-child{width:316px;}
.simkoong-myself ul.list li:last-child{margin:0;}
.simkoong-myself ul.list li dl{padding:26px 0 0 0;}
.simkoong-myself ul.list li dt{font-size:17px;color:#333;font-weight:bold;font-family:'Malgun Gothic';}
/* .simkoong-myself ul.list li dt:after{display:none;} */
.simkoong-myself ul.list li dt a{padding-right:15px;font-size:17px;color:#333;font-weight:bold;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/arrow_dashboard.png') no-repeat 99% 7px;letter-spacing:-1px;font-family:'Malgun Gothic';}
.simkoong-myself ul.list li dd{margin:20px 0 0 0;text-align:center;font-family:'Malgun Gothic';}
.simkoong-myself ul.list li dd span.num{display:block;font-size:20px;color:#53596d;line-height:60px;font-family:'Malgun Gothic';}
.simkoong-myself ul.list li:nth-child(2) dd span.num{font-size:25px;}
.simkoong-myself ul.list li dd span.num em{line-height:60px;font-size:60px;color:#27b0ce;font-family:'Malgun Gothic';
    background:linear-gradient(to right, #39d0bf 0%, #139ccf 100%);
    background:-ms-linear-gradient(top right, transparent 0%, transparent 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;}
.simkoong-myself ul.list li dd a{display:inline-block;box-sizing:border-box;min-width:105px;height:27px;line-height:27px;color:#fff;background-color:#53596d;font-size:13px;font-family:'Malgun Gothic';}
.simkoong-myself ul.list li dd span.txt{display:inline-block;height:27px;line-height:27px;font-size:13px;font-weight:bold;color:#333;font-family:'Malgun Gothic';}
.simkoong-myself ul.list li dd span.levelup{display:block;margin-top:3px;text-align:center;color:#ff4474;font-size:12px;font-family:'Malgun Gothic';}
.simkoong-myself .alime{display:none;position:absolute;top:45px;right:-40px;box-sizing:border-box;padding:28px 0 0 20px;width:376px;height:243px;border:2px solid #000;background-color:#fff;}
.simkoong-myself .alime ul{padding:0 0 0 0;width:340px;height:162px;overflow:hidden;overflow-y:auto;}
.simkoong-myself .alime ul li{position:relative;margin:13px 0 0 0;padding:0 0 0 8px;font-size:13px;line-height:18px;font-weight:bold;color:#333;font-family:'Malgun Gothic';}
.simkoong-myself .alime ul li > a{color:#333;font-family:'Malgun Gothic';}
.simkoong-myself .alime ul li > a:hover{text-decoration:underline;}
.simkoong-myself .alime ul li:first-child{margin:0;}
.simkoong-myself .alime ul li:before{content:'';display:block;position:absolute;top:8px;left:0;width:3px;height:3px;background-color:#f55b63;border-radius:50%;}
.simkoong-myself .alime ul li span.date{font-size:12px;color:#777;font-family:'Malgun Gothic';}
.simkoong-myself .alime ul li.nodata{padding:0;display:table;height:100%;width:100%;}
.simkoong-myself .alime ul li.nodata > span{display:table-cell;text-align:center;vertical-align:middle;font-size:13px;font-weight:bold;color:#333;font-family:'Malgun Gothic';}
.simkoong-myself .alime ul li.nodata:before{display:none;}
.simkoong-myself .alime .alert{position:absolute;left:0;bottom:0;box-sizing:border-box;padding:0 0 0 43px;width:100%;height:40px;line-height:40px;background:#faf9f9 url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/ico_notice.png') no-repeat 20px 11px;border-top:1px solid #e2e2e2;font-size:12px;color:#777;font-family:'Malgun Gothic';}
.simkoong-layer .simkoong-layer_close{display:block;position:absolute;top:5px;right:5px;width:16px;height:16px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bn_close_layer.png') no-repeat 50% 50%;}
.simkoong-layer .simkoong-layer_close span{display:block;text-indent:-1000em;overflow:hidden;}
.simkoong-todo_wrap{margin-top:20px;}
.simkoong-todo_wrap:after{content:'';display:block;clear:both;}
.simkoong-todo_wrap .week,
.simkoong-todo_wrap .todo{box-sizing:border-box;position:relative;padding:19px 0 0 29px;width:494px;height:129px;border:1px solid #cdd6e9;background-color:#fff;box-shadow:0 4px 0 rgba(59, 83, 116, .1);}
.simkoong-todo_wrap .week:after,
.simkoong-todo_wrap .todo:after{content:'';display:block;clear:both;}
.simkoong-todo_wrap .week{float:left;}
.simkoong-todo_wrap .todo{float:right;}
.simkoong-todo_wrap h2{box-sizing:border-box;padding-top:29px;width:93px;height:89px;background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_tit_todo.gif');text-align:center;font-size:18px;line-height:22px;color:#fff;float:left;font-family:'Malgun Gothic';}
.simkoong-todo_wrap .todo > h2{background-position:0 100%;}
.simkoong-todo_wrap .week ul{padding:16px 0 0 0;width:330px;float:right;}
.simkoong-todo_wrap .week ul li{margin:0 0 12px 0;width:165px;font-size:13px;color:#777;line-height:18px;float:left;font-family:'Malgun Gothic';}
.simkoong-todo_wrap .week ul li > a{font-size:13px;color:#777;line-height:18px;font-family:'Malgun Gothic';}
.simkoong-todo_wrap .week ul li > a:hover{color:#333;}
.simkoong-todo_wrap .week ul li em{font-weight:bold;color:#333;font-size:18px;line-height:18px;font-family:'Malgun Gothic';}
.simkoong-todo_wrap .week ul li span{font-size:13px;color:#333;line-height:18px;font-family:'Malgun Gothic';}
/* .simkoong-todo_wrap .week ul li:nth-child(odd) span:after{content:'';display:inline-block;margin:-2px 0 0 6px;vertical-align:middle;width:7px;height:11px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/arrow_dashboard.png');} */
.simkoong-todo_wrap .todo div.list{display:table;width:330px;float:right;}
.simkoong-todo_wrap .todo div.list ul{display:table-cell;height:89px;vertical-align:middle;}
.simkoong-todo_wrap .todo div.list ul li{margin-bottom:5px;}
.simkoong-todo_wrap .todo div.list ul li:last-child{margin-bottom:0;}
.simkoong-todo_wrap .todo div.list ul li,
.simkoong-todo_wrap .todo div.list ul li a,
.simkoong-todo_wrap .todo div.list ul li a > span{font-size:13px;line-height:22px;color:#777;font-family:'Malgun Gothic';}
.simkoong-todo_wrap .todo div.list ul li,
.simkoong-todo_wrap .todo div.list ul li a,
.simkoong-todo_wrap .todo div.list ul li a > span{display:inline-block;width:310px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.simkoong-todo_wrap .todo div.list ul li a:hover{color:#333;}
.simkoong-todo_wrap .todo div.list ul li em{font-size:13px;line-height:22px;color:#333;font-weight:bold;font-family:'Malgun Gothic';}
.simkoong-todo_wrap .todo div.list li a.go{color:#333;font-weight:bold;text-decoration:underline;font-family:'Malgun Gothic';}
.simkoong-graph_wrap{margin-top:20px;}
.simkoong-graph_wrap:after{content:'';display:block;clear:both;}
.simkoong-graph_wrap .current,
.simkoong-graph_wrap .level{box-sizing:border-box;position:relative;padding:0 28px 0 28px;width:494px;height:272px;border:1px solid #cdd6e9;background-color:#fff;box-shadow:0 4px 0 rgba(59, 83, 116, .1);}
.simkoong-graph_wrap .current{position:relative;float:left;}
.simkoong-graph_wrap .level{position:relative;float:right;}
.simkoong-graph_wrap .tit{position:relative;padding:0 0 24px 0;}
.simkoong-graph_wrap .tit h2{padding:20px 0 0 0;font-size:17px;line-height:17px;color:#333;font-weight:bold;font-family:'Malgun Gothic';}
.simkoong-graph_wrap .tit .sel{position:absolute;top:19px;right:0;width:142px;background-color:transparent;}
.simkoong-graph_wrap .tit .sel select{width:100%;border:1px solid #e2e2e2;height:30px;line-height:30px;font-family:'Malgun Gothic';background-color:transparent;}
.simkoong-graph_wrap .tit h2 > a{display:inline-block;width:22px;height:22px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/ico_layer.png') no-repeat 50% 50%;vertical-align:top;font-family:'Malgun Gothic';}
.simkoong-graph_wrap .tit h2 > a > i{display:inline-block;text-indent:-1000em;overflow:hidden;}
.simkoong-graph_wrap .graph{position:relative;margin:20px 0 0 0;width:100%;height:130px;}
.simkoong-graph_wrap .graph::before{display:block;position:absolute;top:36px;left:0;right:0;content:'로딩중입니다';padding-top:33px;font-size:13px;color:#8993a6;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/bg_graphLoading.png') no-repeat 50% 0;text-align:center;font-family:'Malgun Gothic';}
.simkoong-graph_wrap p.label{position:absolute;bottom:21px;left:0;width:100%;text-align:center;}
.simkoong-graph_wrap p.label > span{display:inline-block;position:relative;padding:0 0 0 17px;line-height:12px;font-family:'Malgun Gothic';font-size:11px;color:#777;}
.simkoong-graph_wrap p.label > span:before{content:'';display:block;position:absolute;top:0;left:0;width:12px;height:12px;border-radius:50%;background-color:#ff4474;}
.simkoong-graph_wrap p.label > span:last-child{margin-left:20px;}
.simkoong-graph_wrap p.label > span:last-child:before{background-color:#a6abbc;}
.simkoong-list_wrap{margin-top:20px;}
.simkoong-list_wrap:after{content:'';display:block;clear:both;}
.simkoong-list_wrap .diary_list,
.simkoong-list_wrap .info_list{box-sizing:border-box;position:relative;width:492px;height:239px;border:1px solid #cdd6e9;background-color:#fff;box-shadow:0 4px 0 rgba(59, 83, 116, .1);}
.simkoong-list_wrap .diary_list{float:left;}
.simkoong-list_wrap .info_list{float:right;}
.simkoong-list_wrap .tit{position:relative;padding:0 0 0 28px;height:50px;line-height:50px;border-bottom:1px solid #e9ecf3;background-color:#f9fafc;}
.simkoong-list_wrap .tit h2{font-size:17px;font-weight:bold;color:#333;line-height:50px;font-family:'Malgun Gothic';}
.simkoong-list_wrap .tit > a.more{position:absolute;top:15px;right:29px;display:block;width:21px;height:21px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/ico_more.png') no-repeat 50% 50%;font-family:'Malgun Gothic';}
.simkoong-list_wrap .tit > a.more > span{display:block;text-indent:-1000em;overflow:hidden;}
.simkoong-list_wrap ul{padding:20px 29px 0 29px;}
.simkoong-list_wrap ul li{line-height:30px;color:#2f97f6;font-family:'Malgun Gothic';}
.simkoong-list_wrap ul li a{display:inline-block;max-width:400px;line-height:30px;font-size:13px;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;font-family:'Malgun Gothic';}
.simkoong-list_wrap ul li a:hover{color:#333;text-decoration:underline;}
.simkoong-list_wrap ul li a > em{font-weight:bold;color:#333;margin-right:4px;font-size:13px;}
.simkoong-list_wrap ul li > span{display:inline-block;line-height:30px;font-size:13px;color:#2f97f6;vertical-align:top;font-family:'Malgun Gothic';}
.simkoong-list_wrap ul li.nodata{display:table;width:100%;height:135px;}
.simkoong-list_wrap ul li.nodata > span{display:table-cell;vertical-align:middle;text-align:center;color:#777;font-family:'Malgun Gothic';}
.simkoong-faq_wrap{box-sizing:border-box;position:relative;margin:20px 0 0 0;border:1px solid #cdd6e9;background-color:#fff;box-shadow:0 4px 0 rgba(59, 83, 116, .1);}
.simkoong-faq_wrap h2{padding:0 0 0 28px;height:50px;line-height:50px;border-bottom:1px solid #e9ecf3;background-color:#f9fafc;font-size:18px;font-weight:bold;color:#333;font-family:'Malgun Gothic';}
.simkoong-faq_wrap .simkoong-faq{padding:0 29px 24px 29px;}
.simkoong-faq_wrap .simkoong-faq li{position:relative;font-family:'Malgun Gothic';}
.simkoong-faq_wrap .simkoong-faq li:after{display:none;}
.simkoong-faq_wrap .simkoong-faq dt{padding:16px 0 16px 19px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/ico_faq.png') no-repeat 0 20px;border-bottom:1px solid #dce1e5;cursor:pointer;font-family:'Malgun Gothic';}
.simkoong-faq_wrap .simkoong-faq li dt:after{content:'';display:block;width:25px;height:20px;position:absolute;top:18px;right:18px;background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/arrow_faq.png');}
.simkoong-faq_wrap .simkoong-faq li.ov dt:after{background-position:0 100%;}
.simkoong-faq_wrap .simkoong-faq dt > span{display:block;max-width:850px;font-size:14px;color:#333;font-weight:bold;font-family:'Malgun Gothic';}
.simkoong-faq_wrap .simkoong-faq dd{display:none;padding:18px 18px 17px 18px;line-height:22px;border-bottom:1px solid #dce1e5;font-size:13px;color:#777;letter-spacing:-0.11em;font-family:'Malgun Gothic';}
.simkoong-faq_wrap .simkoong-faq dd > a{margin:0 0 0 10px;color:#2f97f6;text-decoration:underline;}
.simkoong-faq_wrap .simkoong-faq dd table{table-layout:fixed;width:100%;}
.simkoong-faq_wrap .simkoong-faq dd table + table{margin-top:-1px;}
.simkoong-faq_wrap .simkoong-faq dd th{padding:6px 0 5px 0;font-size:13px;color:#333;line-height:18px;font-weight:bold;font-family:'Malgun Gothic';text-align:center;background-color:#f9fafc;vertical-align:middle;border:1px solid #dce1e5;}
.simkoong-faq_wrap .simkoong-faq dd tbody th{padding:8px 0 6px 0;}
.simkoong-faq_wrap .simkoong-faq dd td{padding:6px 0 5px 0;font-size:13px;color:#777;font-family:'Malgun Gothic';text-align:center;vertical-align:middle;border:1px solid #dce1e5;}
.simkoong-faq_wrap .simkoong-faq dd .mgt10{margin-top:10px;}
.simkoong-faq_wrap .simkoong-faq dd > *{font-size:13px;color:#777;letter-spacing: -0.11em;font-family:'malgun Gothic';}
.simkoong-layer{z-index:99;font-family:'Malgun Gothic';}
.simkoong-tt{display:none;position:absolute;box-sizing:border-box;padding:15px;min-width:200px;border:1px solid #acaebd;border-radius:6px;background-color:#fff;box-shadow:0 0 3px rgba(0, 0, 0, .3);z-index:99;font-family:'Malgun Gothic';}
.simkoong-tt:before{content:'';display:block;position:absolute;top:-7px;left:11px;width:12px;height:7px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/arrow_ttip.png');}
.simkoong-graph_wrap .simkoong-tt{left:97px;top:48px;}
/* lms mylearning : 201905 */
.simkoong-myself.mylearning{padding:0 0 8px 0;}
.simkoong-myself.mylearning .list li{width:316px;height:131px;}
.simkoong-myself.mylearning .list dl{padding:0;}
.simkoong-myself.mylearning .list dt{height:50px;line-height:50px;font-size:17px;letter-spacing:-2px;background-color:#f9fafc;border-bottom:1px solid #dce1e5;}
.simkoong-myself.mylearning .list dd{margin:0;font-size:18px;}
.simkoong-myself.mylearning .list dd .num{padding:15px 0 0 0;line-height:40px;font-size:13px;font-weight:bold;color:#333;}
.simkoong-myself.mylearning .list dd .num > span.lv{font-size:20px;line-height:40px;font-family:'Malgun Gothic';color:#53596d;}
.simkoong-myself.mylearning .list dd .num > span.pp{font-size:18px;line-height:40px;font-family:'Malgun Gothic';color:#53596d;}
.simkoong-myself.mylearning .list dd span.num em{font-size:40px;line-height:40px;}
.simkoong-myself .update{padding:7px 18px 0 0;font-size:12px;color:#fff;text-align:right;font-family:'Malgun Gothic';letter-spacing:0;}
.simkoong-myself .update > span{font-size:12px;color:#fff;font-family:'Malgun Gothic';letter-spacing:0;}
.simkoong-mission{box-sizing:border-box;position:relative;margin:20px 0 0 0;padding:24px 29px 0 29px;min-height:276px;border:1px solid #cdd6e9;background-color:#fff;box-shadow:0 4px 0 rgba(59, 83, 116, .1);}
.simkoong-mission h2{font-size:18px;line-height:18px;font-family:'Malgun Gothic';color:#333;font-weight:bold;letter-spacing:-2px;}
.simkoong-mission .tab{margin:15px 0 0 0;padding-left:1px;overflow:hidden;}
.simkoong-mission .tab:after{content:'';display:block;clear:both;}
.simkoong-mission .tab li{margin:0 0 0 -1px;float:left;}
.simkoong-mission .tab li > a{display:block;width:66px;height:38px;color:#777;line-height:38px;font-size:13px;font-family:'Malgun Gothic';border:1px solid #dce1e5;text-align:center;background-color:#f9fafc;}
.simkoong-mission .tab li.ov > a{background-color:#53596d;color:#fff;font-weight:bold;border:1px solid #53596d;}
.simkoong-mission .tab li.disabled > a{color:#a9a9a9;background-color:#edeef0;cursor:default;}
.simkoong-mission .mission_info{display:none;margin:25px 0 0 0;}
.simkoong-mission .mission_info:after{content:'';display:block;clear:both;}
.simkoong-mission .mission_info span.img{display:block;width:233px;height:128px;border:1px solid #dce1e5;overflow:hidden;float:left;}
.simkoong-mission .mission_info span.img > img{width:233px;height:128px;}
.simkoong-mission .mission_info dl{padding:0 0 0 19px;width:550px;float:left;}
.simkoong-mission .mission_info dt{font-size:17px;line-height:17px;font-family:'Malgun Gothic';color:#333;font-weight:bold;letter-spacing:-2px;}
.simkoong-mission .mission_info dt .ico{display:inline-block;box-sizing:border-box;margin:-1px 4px 0 0;padding:0 7px 0 7px;min-width:58px;height:18px;line-height:17px;font-size:12px;font-weight:bold;color:#ff4474;border:1px solid #ff4474;text-align:center;vertical-align:middle;font-family:'Malgun Gothic';}
.simkoong-mission .mission_info dd{margin:13px 0 0 0;font-size:14px;line-height:20px;font-family:'Malgun Gothic';color:#777;}
.simkoong-mission .mission_info a.bn_view{display:block;position:absolute;bottom:24px;left:284px;font-size:13px;padding:0 12px 0 0;height:17px;font-family:'Malgun Gothic';color:#333;font-weight:bold;border-bottom:1px solid #333;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/arrow_mission.png') no-repeat 99% 7px;}
.simkoong-mission .bn_mission{position:absolute;bottom:24px;right:30px;width:130px;height:130px;}
.simkoong-mission .bn_mission > span,
.simkoong-mission .bn_mission > a{display:block;width:132px;height:132px;line-height:132px;font-size:18px;font-family:'Malgun Gothic';color:#fff;background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_mission.png');text-align:center;overflow:hidden;cursor:default;}
.simkoong-mission .bn_mission > .m01{background-position:1px -655px;}
.simkoong-mission .bn_mission > .m02{background-position:1px -524px;cursor:pointer;}
.simkoong-mission .bn_mission > .m02:hover{background-position:1px -393px;}
.simkoong-mission .bn_mission > .m03{line-height:160px;background-position:1px -262px;}
.simkoong-mission .bn_mission > .m04{color:#088eac;background-position:1px -131px;}
.simkoong-mission .bn_mission > .m05{color:#53596d;background-position:1px 1px;}
.simkoong-mission .simkoon-layer_pop{display:none;box-sizing:border-box;min-width:265px;border:2px solid #2b3c82;background-color:#fff;box-shadow:3px 5px 5px rgba(0, 0, 0, .1);}
.simkoong-mission .simkoon-layer_pop > h3{padding:0 0 0 18px;height:40px;line-height:39px;color:#fff;font-family:'Malgun Gothic';font-size:13px;background-color:#2b3c82;}
.simkoong-mission .simkoon-layer_pop > ul{padding:16px 18px 14px 18px;}
.simkoong-mission .simkoon-layer_pop > ul li{font-family:'Malgun Gothic';line-height:23px;font-size:13px;color:#777;}
.simkoong-mission .simkoon-layer_pop button.simkoong-layer_close{display:block;position:absolute;top:10px;right:10px;width:20px;height:20px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bn_close_skms.gif') no-repeat 50% 50%;}
.simkoong-mission .simkoon-layer_pop button.simkoong-layer_close > span{display:block;text-indent:-1000em;overflow:hidden;}
.simkoong-mission #pop_mission13_go1.simkoon-layer_pop,
.simkoong-mission #pop_mission13_go2.simkoon-layer_pop{position:absolute;top:260px;left:235px;z-index:10;}
.simkoong-todo_wrap .todo.recomm div.list ul li:first-child{padding-top:3px;}
.simkoong-todo_wrap .todo.recomm div.list ul li{margin-bottom:15px;}
.simkoong-todo_wrap .todo.recomm div.list ul li a{line-height:17px;}
.simkoong-todo_wrap .todo.recomm div.list ul li a strong{display:block;color:#333;font-size:13px;}
.simkoong-graph_level{box-sizing:border-box;position:relative;margin:20px 0 0 0;padding:24px 29px 0 29px;min-height:408px;border:1px solid #cdd6e9;background-color:#fff;box-shadow:0 4px 0 rgba(59, 83, 116, .1);}
.simkoong-graph_level_inner{position:relative;height:145px;background-color:#fff;}
.simkoong-graph_level_inner::before{display:block;position:absolute;top:76px;left:0;right:0;content:'로딩중입니다';padding-top:33px;font-size:13px;color:#8993a6;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/bg_graphLoading.png') no-repeat 50% 0;text-align:center;font-family:'Malgun Gothic';z-index:1;}
.simkoong-graph_level_line{position:relative;background-color:#fff;z-index:2;}
.simkoong-graph_level h2{padding:0 0 5px 0;font-size:18px;line-height:18px;font-family:'Malgun Gothic';color:#333;font-weight:bold;letter-spacing:-2px;}
.simkoong-graph_level h3{margin:18px 0 0 0;font-size:14px;line-height:14px;font-family:'Malgun Gothic';color:#333;font-weight:bold;letter-spacing:-2px;}
.simkoong-graph_level .line_graph ul:after{content:'';display:block;clear:both;}
.simkoong-graph_level .line_graph li{margin:9px 0 0 0;height:20px;line-height:20px;font-family:'Malgun Gothic';color:#fff;font-weight:bold;text-align:center;float:left;overflow:hidden;}
.simkoong-graph_level .label{margin:26px 0 0 0;text-align:center;}
.simkoong-graph_level .line_graph li:nth-child(1), 
.simkoong-graph_level .label > span:nth-child(1):before{background-color:#dcdfe6;}
.simkoong-graph_level .line_graph li:nth-child(2), 
.simkoong-graph_level .label > span:nth-child(2):before{background-color:#cbcdd9;}
.simkoong-graph_level .line_graph li:nth-child(3), 
.simkoong-graph_level .label > span:nth-child(3):before{background-color:#bdc1cd;}
.simkoong-graph_level .line_graph li:nth-child(4), 
.simkoong-graph_level .label > span:nth-child(4):before{background-color:#b4adbf;}
.simkoong-graph_level .line_graph li:nth-child(5), 
.simkoong-graph_level .label > span:nth-child(5):before{background-color:#ac95b1;}
.simkoong-graph_level .line_graph li:nth-child(6), 
.simkoong-graph_level .label > span:nth-child(6):before{background-color:#a181aa;}
.simkoong-graph_level .line_graph li:nth-child(7), 
.simkoong-graph_level .label > span:nth-child(7):before{background-color:#95699e;}
.simkoong-graph_level .line_graph li:nth-child(8), 
.simkoong-graph_level .label > span:nth-child(8):before{background-color:#bc6399;}
.simkoong-graph_level .line_graph li:nth-child(9), 
.simkoong-graph_level .label > span:nth-child(9):before{background-color:#df6385;}
.simkoong-graph_level .line_graph li:nth-child(10), 
.simkoong-graph_level .label > span:nth-child(10):before{background-color:#f44e7e;}
.simkoong-graph_level .line_graph li:nth-child(11), 
.simkoong-graph_level .label > span:nth-child(11):before{background-color:#e6154e;}
.simkoong-graph_level .line_graph li:nth-child(12), 
.simkoong-graph_level .label > span:nth-child(12):before{background-color:#b40030;}
.simkoong-graph_level .line_graph li:nth-child(13), 
.simkoong-graph_level .label > span:nth-child(13):before{background-color:#530014;}
.simkoong-graph_level .label > span{display:inline-block;position:relative;margin:0 14px 0 0;padding:0 0 0 18px;line-height:12px;font-size:11px;color:#777;font-family:'Malgun Gothic';}
.simkoong-graph_level .label > span:last-child{margin:0;}
.simkoong-graph_level .label > span:before{content:'';display:block;position:absolute;top:0;left:0;width:12px;height:12px;border-radius:50%;}
.simkoong-graph_level .tit{position:relative;margin:27px 0 18px 0;border-top:1px solid #dce1e5;}
.simkoong-graph_level .tit h3{margin:20px 0 0 0;font-size:15px;line-height:22px;color:#333;font-weight:bold;font-family:'Malgun Gothic';}
.simkoong-graph_level .tit h3 > a{display:inline-block;width:22px;height:22px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/ico_layer.png') no-repeat 50% 50%;vertical-align:top;font-family:'Malgun Gothic';}
.simkoong-graph_level .tit h3 > a > i{display:inline-block;text-indent:-1000em;overflow:hidden;}
.simkoong-graph_level .simkoong-tt.tt_levelstudy{top:48px;left:76px;}
.simkoong-graph_level .board_level{table-layout:fixed;width:100%;}
.simkoong-graph_level .board_level + .board_level{margin-top:-1px;}
.simkoong-graph_level .board_level th{padding:6px 0 5px 0;font-size:13px;color:#333;line-height:18px;font-weight:bold;font-family:'Malgun Gothic';text-align:center;background-color:#f9fafc;vertical-align:middle;border:1px solid #dce1e5;border-left:0;}
.simkoong-graph_level .board_level tbody th{padding:8px 0 6px 0;}
.simkoong-graph_level .board_level td{padding:6px 0 5px 0;font-size:13px;color:#777;font-family:'Malgun Gothic';text-align:center;vertical-align:middle;border:1px solid #dce1e5;border-left:0;}
/* .simkoong-graph_level .board_level th:last-child,
.simkoong-graph_level .board_level td:last-child{border-right:0;} */
.simkoong-graph_level .update{position:absolute;top:1px;right:0;font-size:12px;color:#777;font-family:'Malgun Gothic';letter-spacing:0;}
.simkoong-graph_level ul.notice{box-sizing:border-box;position:relative;margin:30px 0 0 0;padding:28px 0 0 0;width:100%;height:140px;}
.simkoong-graph_level ul.notice:before{content:'';display:block;position:absolute;top:0;left:-29px;width:1002px;height:139px;position:absolute;border-top:1px solid #e2e2e2;background-color:#faf9f9;z-index:1;}
.simkoong-graph_level ul.notice > li{position:relative;padding:0 0 0 11px;font-family:'Malgun Gothic';font-size:13px;color:#777;line-height:22px;z-index:2;}
.simkoong-graph_level ul.notice > li:before{content:'';display:block;position:absolute;top:8px;left:0;width:3px;height:3px;background-color:#f55b63;border-radius:50%;}
.simkoong-graph_level ul.notice > li > ul > li{font-family:'Malgun Gothic';font-size:13px;color:#777;line-height:22px;}
.simkoong-recomm{box-sizing:border-box;position:relative;margin:20px 0 0 0;padding:25px 29px 0 280px;min-height:150px;border:1px solid #cdd6e9;box-shadow:0 4px 0 rgba(59, 83, 116, .1);background-color:#fff;}
.simkoong-recomm:before{display:block;position:absolute;top:50px;left:268px;right:0;content:'로딩중입니다';padding-top:33px;width:530px;font-size:13px;color:#8993a6;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/bg_graphLoading.png') no-repeat 50% 0;text-align:center;font-family:'Malgun Gothic';z-index:1;}
.simkoong-recomm:after{content:'';display:block;position:absolute;top:0;right:0;width:193px;height:148px;background:#fff url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_recom.jpg') no-repeat 100% 0;}
.simkoong-recomm_cont{position:relative;width:530px;background-color:#fff;z-index:2;}
.simkoong-recomm h2{position:absolute;top:27px;left:29px;width:210px;height:95px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_tit_recomm.jpg');text-indent:-1000em;overflow:hidden;}
.simkoong-recomm .txt1,
.simkoong-recomm .txt2{width:450px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;overflow:hidden;}
.simkoong-recomm .txt1{font-size:13px;line-height:13px;color:#777;font-family:'Malgun Gothic';}
.simkoong-recomm .txt2{margin:8px 0 0 0;font-size:17px;line-height:17px;color:#333;font-family:'Malgun Gothic';font-weight:bold;}
.simkoong-recomm .list{margin:32px 0 0 0;}
.simkoong-recomm .list .bn{display:inline-block;width:108px;height:25px;line-height:25px;border:1px solid #535a6d;color:#fff;background-color:#535a6d;font-family:'Malgun Gothic';text-align:center;}
.simkoong-recomm .list .bn.n2{margin:0 16px 0 0;background-color:#fff;color:#535a6d;}
.simkoong-recomm .list .num{position:relative;font-size:13px;color:#777;font-family:'Malgun Gothic';}
.simkoong-recomm .list .num > em{font-size:16px;color:#333;font-family:'Malgun Gothic';font-weight:bold;}
.simkoong-recomm .list .num > span{font-size:13px;color:#333;font-family:'Malgun Gothic';}
.simkoong-recomm .list .num.n2{padding:0 0 0 17px;}
.simkoong-recomm .list .num.n2:before{content:'';display:block;width:1px;height:11px;background-color:#dce1e5;position:absolute;top:3px;left:7px;}

/* lms planning : 201905 */
.simkoong-myself.plan .resolution_wrap{padding:0 17px 0 17px;}
.simkoong-myself.plan .resolution{box-sizing:border-box;padding:18px 30px 0 30px;width:100%;min-height:100px;background-color:#fff;text-align:center;box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.simkoong-myself.plan .resolution .date{position:relative;width:192px;float:left;text-align:left;}
.simkoong-myself.plan .resolution .date:after{content:'';display:block;position:absolute;top:0;right:0;width:1px;height:60px;background-color:#e9ecf3;}
.simkoong-myself.plan .resolution .write{width:698px;float:right;text-align:left;}
.simkoong-myself.plan .resolution dt{font-size:17px;line-height:17px;font-weight:bold;color:#333;font-family:'Malgun Gothic';}
.simkoong-myself.plan .resolution .write dt{font-size:14px;}
.simkoong-myself.plan .resolution .date dd{margin:9px 0 0 0;line-height:35px;font-size:35px;color:#27b0ce;font-family:'Malgun Gothic';
    background:linear-gradient(to right, #39d0bf 0%, #139ccf 100%);
    background:-ms-linear-gradient(top right, transparent 0%, transparent 100%);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;}
.simkoong-myself.plan .resolution .write dd{margin:12px 0 0 0;}
.simkoong-myself.plan .resolution .write dd input[type='text']{box-sizing:border-box;padding:0 0 0 10px;width:633px;height:30px;line-height:30px;border:1px solid #e2e2e2;background-color:#f9fafc;vertical-align:middle;font-family:'Malgun Gothic';}
.simkoong-myself.plan .resolution .write dd .bn{width:60px;height:30px;color:#fff;font-family:'Malgun Gothic';font-size:13px;background-color:#53596d;border:0;cursor:pointer;}
.simkoong-myself.plan .resolution .write dd > .txt{display:inline-block;width:633px;height:30px;line-height:30px;font-size:20px;font-weight:bold;font-family:'Malgun Gothic';color:#ff4474;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.simkoong-myself.plan .resolution .write input::-webkit-input-placeholder{color:#777;font-family:'Malgun Gothic';font-size:13px;}
.simkoong-myself.plan .resolution .write input::-moz-placeholder{color:#777;font-family:'Malgun Gothic';font-size:13px;}
.simkoong-myself.plan .resolution .write input:-ms-input-placeholder{color:#777;font-family:'Malgun Gothic';font-size:13px;}
.simkoong-myself.plan .resolution .write input::placeholder{color:#777;font-family:'Malgun Gothic';font-size:13px;}
.simkoong-plan_wrap{box-sizing:border-box;position:relative;margin:20px 0 0 0;padding:19px 46px 26px 46px;border:1px solid #cdd6e9;background-color:#fff;box-shadow:0 4px 0 rgba(59, 83, 116, .1);}
.simkoong-plan_wrap .bn_list{padding:0 0 15px 0;height:35px;text-align:right;}
.simkoong-plan_wrap .bn_list > .bn_plan{display:inline-block;text-align:center;width:100px;height:35px;line-height:35px;background-color:#53596d;font-size:13px;color:#fff;font-family:'Malgun Gothic';vertical-align:top;}
.simkoong-plan_wrap .bn_list > .bn_print{margin:0 0 0 2px;width:35px;height:35px;line-height:35px;border:1px solid #dce1e5;background:transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_bn_print.png');}
.simkoong-plan_wrap .bn_list > .bn_print > span{display:block;text-indent:-1000em;overflow:hidden;}
.simkoong-plan_slide_wrap{border-top:1px solid #53596d;border-bottom:1px solid #53596d;}
.simkoong-plan_slide_board{width:454px;table-layout:fixed;}
.simkoong-plan_slide_board th{height:40px;vertical-align:middle;text-align:center;font-size:14px;color:#333;font-family:'Malgun Gothic';font-weight:bold;background-color:#eaeff4;border:1px solid #dce1e5;border-top:0;border-left:0;}
.simkoong-plan_slide_board tbody th{font-weight:normal;font-size:12px;letter-spacing:0;border-top:1px solid #dce1e5;border-left:0;}
.simkoong-plan_slide_board tbody th > span{display:inline-block;margin:1px 0 0 0;width:28px;height:28px;line-height:27px;color:#333;text-align:center;font-family:'Malgun Gothic';font-weight:bold;font-size:14px;border-radius:50%;}
.simkoong-plan_slide_board tbody th.today{font-weight:bold;color:#ff4474;}
.simkoong-plan_slide_board tbody th.today > span{background-color:#ff4474;color:#fff;}
.simkoong-plan_slide_board td{box-sizing:border-box;padding:12px 9px 10px 9px;height:142px;border:1px solid #dce1e5;vertical-align:top;}
.simkoong-plan_slide_board tr:last-child th,
.simkoong-plan_slide_board tr:last-child td{border-bottom:0;}
.simkoong-plan_slide_board .check_list{margin:0 0 5px 0;}
.simkoong-plan_slide_board .check_list:last-child{margin:0;}
.simkoong-plan_slide_board .check_list label{font-size:13px;color:#777;font-family:'Malgun Gothic';}
.simkoong-plan_slide_board .check_list .bn_delete{width:18px;height:12px;background:transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bn_delete.png') no-repeat 50% 3px;vertical-align:middle;border:0;}
.simkoong-plan_slide_board .check_list .bn_delete > span{display:block;text-indent:-1000em;overflow:hidden;}
.simkoong-plan_slide{position:relative;border-left:1px solid #dce1e5;}
.simkoong-plan_slide .bx-prev,
.simkoong-plan_slide .bx-next{position:absolute;top:10px;left:-30px;width:13px;height:23px;background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bn_week_slide.png');background-position:0 100%;}
.simkoong-plan_slide .bx-prev img,
.simkoong-plan_slide .bx-next img{display:none;}
.simkoong-plan_slide .bx-next{left:inherit;right:-30px;background-position:100% 100%;}
.simkoong-plan_slide .bx-prev.disabled{background-position:0 0;cursor:default;}
.simkoong-plan_slide .bx-next.disabled{background-position:100% 0;cursor:default;}
.simkoong-wrap .checks{position:relative;display:inline-block;vertical-align:middle;} 
.simkoong-wrap .checks + .checks{margin-left:6px;}
.simkoong-wrap .checks input[type='checkbox']{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;} 
.simkoong-wrap .checks input[type='checkbox'] + label{display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;} 
.simkoong-wrap .checks input[type="checkbox"] + label:before{content:'';display:inline-block;margin:-2px 8px 0 0;width:18px;height:19px;line-height:19px;text-align:center;vertical-align:middle;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_check.png') 0 100%;} 
.simkoong-wrap .checks input[type="checkbox"]:checked + label:before{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_check.png') 0 0;}
.simkoong-date_regit_layer{display:none;box-sizing:border-box;position:fixed;top:50%;left:50%;margin:-114px 0 0 -248px;padding:22px 20px 0 20px;width:496px;height:227px;background-color:#fff;border:2px solid #000;box-shadow: 0 0 10px rgba(0, 0, 0, .3);z-index:99;}
.simkoong-date_regit_layer h2{font-family:'Malgun Gothic';font-size:17px;line-height:17px;font-weight:bold;color:#333;}
.simkoong-date_regit_layer .regit_board{margin:22px 0 0 0;width:100%;table-layout:fixed;}
.simkoong-date_regit_layer .regit_board th{height:40px;font-family:'Malgun Gothic';vertical-align:middle;color:#333;font-size:13px;font-weight:bold;border:1px solid #dce1e5;border-left:0;text-align:center;background-color:#f9fafc;}
.simkoong-date_regit_layer .regit_board td{padding:0 0 0 10px;text-align:left;vertical-align:middle;;border:1px solid #dce1e5;border-right:0;}
.simkoong-date_regit_layer .regit_board td input[type='text']{box-sizing:border-box;padding:0 0 0 10px;border:1px solid #e2e2e2;height:30px;line-height:30px;color:#777;font-family:'Malgun Gothic';vertical-align:middle;background-color:#f9fafc;}
.simkoong-date_regit_layer .regit_board td .datepicker{width:134px;}
.simkoong-date_regit_layer .regit_board td .ui-datepicker-trigger{padding:4px 0 0 7px;cursor:pointer;}
.simkoong-date_regit_layer .regit_board td .todo{width:365px;}
.simkoong-date_regit_layer .bn_list{margin:25px 0 0 0;text-align:center;}
.simkoong-date_regit_layer .bn_list .bn_regit,
.simkoong-date_regit_layer .bn_list .close_layer{box-sizing:border-box;border:1px solid #53596d;min-width:80px;height:30px;line-height:28px;color:#fff;font-size:13px;font-family:'Malgun Gothic';background-color:#53596d;}
.simkoong-date_regit_layer .bn_list .close_layer{background-color:#fff;color:#53596d;}			
.simkoong-date_regit_layer .close_layer_t{position:absolute;top:15px;right:14px;display:block;width:26px;height:23px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bn_layer_close.png') no-repeat 50% 50%;}
.simkoong-date_regit_layer .close_layer_t > span{display:block;text-indent:-1000em;overflow:hidden;}
/* layerx bground */
.simkoong-layerx_bg{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255, 255, 255, .5);z-index:98;}

/* lms attend : 201905 */
.simkoong-myself.attend .list li{width:316px;height:131px;}
.simkoong-myself.attend .list dl{padding:0;}
.simkoong-myself.attend .list dt{height:50px;line-height:50px;font-size:17px;letter-spacing:-2px;background-color:#f9fafc;border-bottom:1px solid #dce1e5;}
.simkoong-myself.attend .list dd{margin:0;font-size:18px;}
.simkoong-myself.attend .list dd .num{padding:15px 0 0 0;line-height:40px;font-size:18px;color:#53596d;}
.simkoong-myself ul.list li:nth-child(2) dd span.num{font-size:18px;}
.simkoong-myself.attend .list dd span.num em{font-size:40px;line-height:40px;}
.simkoong-month_wrap{box-sizing:border-box;position:relative;margin:20px 0 0 0;padding:43px 0 0 0;min-height:276px;border:1px solid #cdd6e9;background-color:#fff;box-shadow:0 4px 0 rgba(59, 83, 116, .1);}
.simkoong-month_slide_wrap{position:relative;height:45px;overflow:hidden;}
.simkoong-month_slide{position:relative;margin:0 auto;width:134px;}
.simkoong-month_slide li{text-align:center;font-size:40px;height:45px;line-height:45px;font-weight:bold;color:#333;font-family:'Malgun Gothic';}
.simkoong-month_slide .bx-prev,
.simkoong-month_slide .bx-next{position:absolute;top:50%;left:-30px;margin:-15px 0 0 0;width:30px;height:30px;background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bn_month_slide.png');}
.simkoong-month_slide .bx-prev img,
.simkoong-month_slide .bx-next img{display:none;}
.simkoong-month_slide .bx-next{left:inherit;right:-30px;background-position:100% 0;}
.simkoong-month_slide .bx-prev.disabled{background-position:0 100%;cursor:default;}
.simkoong-month_slide .bx-next.disabled{background-position:100% 100%;cursor:default;}
.simkoong-date_board{margin:34px 0 0 0;padding:0 22px 0 22px;}
.simkoong-date_board table{width:100%;table-layout:fixed;}
.simkoong-date_board table th{position:relative;padding:0 9px 0 8px;text-align:left;}
.simkoong-date_board table th > span{display:block;position:relative;padding:0 0 6px 5px;font-size:16px;font-weight:bold;color:#53596d;font-family:'Malgun Gothic';}
.simkoong-date_board table th > span:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#53596d;}
.simkoong-date_board table td{position:relative;padding:0 9px 0 8px;text-align:center;}
.simkoong-date_board table td > div.day{position:relative;box-sizing:border-box;padding:2px 0 0 0;min-height:111px;}
.simkoong-date_board table td > div.day:before{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#dce1e5;}
.simkoong-date_board table td .num{display:block;width:28px;height:28px;line-height:28px;text-align:center;font-size:14px;color:#8a8a8a;font-family:'Malgun Gothic';}
.simkoong-date_board table td .today .num{background-color:#ff4474;color:#fff;border-radius:50%;}
.simkoong-date_board table td .check{display:inline-block;margin:9px 0 0 0;width:47px;height:33px;background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/ico_check.png');}
.simkoong-wrap.go2 .simkoong-date_board table td .check{background-position:0 -33px;}
.simkoong-wrap.go3 .simkoong-date_board table td .check{background-position:0 -66px;}
.simkoong-wrap .simkoong-date_board table td .check.off{background-position:0 -99px;}
.simkoong-date_board table td .heart{margin:7px 0 0 0;line-height:13px;font-size:13px;font-weight:bold;color:#333;font-family:'Malgun Gothic';}
.simkoong-month_wrap .bn_check{margin:40px 0 0 0;text-align:center;}
.simkoong-month_wrap .bn_check button{box-sizing:border-box;padding:0 15px;min-width:190px;height:55px;background-color:#53596d;color:#fff;font-size:18px;font-family:'Malgun Gothic';border-radius:30px;border:0;}
.simkoong-month_wrap .bn_check button:hover{background-color:#313541;}
.simkoong-month_wrap .notice{box-sizing:border-box;margin:40px 0 0 0;padding:28px 0 0 29px;min-height:115px;background-color:#faf9f9;border-top:1px solid #e2e2e2;}
.simkoong-month_wrap .notice li{position:relative;padding:0 0 0 12px;font-size:13px;color:#777;font-family:'Malgun Gothic';line-height:22px;}
.simkoong-month_wrap .notice li:before{content:'';display:block;position:absolute;top:8px;left:0;width:3px;height:3px;background-color:#f55b63;border-radius:50%;}

/* lms learninfo, diary content head */
.simkoong-myself.learninfo .txt,
.simkoong-myself.diary .txt{padding:0 17px 0 17px;}
.simkoong-myself.learninfo .txt dl,
.simkoong-myself.diary .txt dl{box-sizing:border-box;padding:27px 28px 0 28px;width:100%;min-height:150px;background:#fff url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_learninfo.jpg') no-repeat 100% 0;text-align:center;box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.simkoong-myself.diary .txt dl{background:#fff url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_diary.jpg') no-repeat 100% 0;}
.simkoong-myself.learninfo .txt dt,
.simkoong-myself.diary .txt dt{padding:0 0 15px 0;font-size:20px;font-weight:bold;color:#333;font-family:'Malgun Gothic';text-align:left;}
.simkoong-myself.learninfo .txt dd,
.simkoong-myself.diary .txt dd{font-size:13px;line-height:18px;color:#777;font-family:'Malgun Gothic';text-align:left;}
.simkoong-myself.learninfo .txt dd > em,
.simkoong-myself.diary .txt dd > em{display:block;padding:0 0 6px 0;font-size:14px;line-height:20px;color:#333;font-family:'Malgun Gothic';}
/* lms diary notice */
.diary_notice_list{box-sizing:border-box;margin:10px 0 0 0;padding:19px 0 0 0;min-height:229px;background-color:#faf9f9;border:1px solid #e2e2e2;}
.diary_notice_list > p{padding:0 0 0 44px;line-height:18px;font-size:13px;color:#333;font-weight:bold;font-family:'Malgun Gothic';background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/ico_notice.png') no-repeat 20px 0;}
.diary_notice_list ol{margin:12px 0 0 0;padding:0 0 0 45px;}
.diary_notice_list ol li{margin:8px 0 0 0;font-size:12px;color:#333;line-height:18px;font-weight:bold;font-family:'Malgun Gothic';}
.diary_notice_list ol li:first-child{margin:0;}
.diary_notice_list ol li > span{display:block;padding:0 0 0 10px;line-height:18px;font-size:12px;color:#777;font-family:'Malgun Gothic';}
/* lms board list : 201905 */	
.simkoong-board_wrap,
.simkoong-board_wrap2{box-sizing:border-box;position:relative;margin:20px 0 0 0;padding:20px 29px 50px 29px;border:1px solid #cdd6e9;background-color:#fff;box-shadow:0 4px 0 rgba(59, 83, 116, .1);}
.simkoong-board_wrap .sel{padding:0 0 15px 0;text-align:right;}
.simkoong-board_wrap .sel select{width:100px;height:35px;line-height:35px;border:1px solid #53596d;}	
.simkoong-board_list{table-layout:fixed;width:100%;}
.simkoong-board_list th{padding:10px 0 9px 0;color:#333;font-size:14px;font-weight:bold;font-family:'Malgun Gothic';border-top:1px solid #53596d;border-bottom:1px solid #dce1e5;text-align:center;background-color:#eaeff4;}
.simkoong-board_list td{padding:9px 0 10px 0;font-size:13px;border-bottom:1px solid #dce1e5;font-family:'Malgun Gothic';text-align:center;}
.simkoong-board_list td.nodata{height:102px;text-align:center;vertical-align:middle;color:#333;border-bottom:1px solid #53596d;}
.simkoong-board_list td.subject{padding-left:20px;text-align:left;}
.simkoong-board_list td > a{padding:0 3px 0 0;color:#777;font-size:13px;font-family:'Malgun Gothic';/*display:inline-block;max-width:430px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*/vertical-align:middle;}
.simkoong-board_list td > a:hover{text-decoration:underline;color:#333;}
.simkoong-board_list td > a span.date{color:#333;font-weight:bold;font-size:13px;font-family:'Malgun Gothic';}
.simkoong-board_list td .reply{font-size:13px;font-family:'Malgun Gothic';color:#2f97f6;vertical-align:text-bottom;}
.simkoong-board_list td .noti,
.simkoong-board_list td .best{display:inline-block;box-sizing:border-box;margin:0 2px 0 0;padding:0 5px;min-width:45px;height:19px;line-height:18px;color:#fff;font-size:12px;font-family:'Malgun Gothic';background-color:#53596d;border-radius:10px;text-align:center;font-weight:bold;vertical-align:bottom;}
.simkoong-board_list td .best{background-color:#ff4474;letter-spacing:0;}
.simkoong-board_list td.notice{background-color:#faf9f9;color:#333;}
.simkoong-board_list td.notice > a{font-weight:bold;color:#333;}
.simkoong-board_list td .new,
.simkoong-board_list td .secret{display:inline-block;margin:0 0 0 4px;width:15px;height:15px;vertical-align:middle;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/ico_new.png');}
.simkoong-board_list td .secret{height:17px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_secret.png');}
.simkoong-board_list td .new + .secret{margin:0;}
.simkoong-board_list td .new > i,
.simkoong-board_list td .secret > i{display:block;text-indent:-1000em;overflow:hidden;}
.simkoong-board_wrap .board_foot{position:relative;margin:20px 0 0 0;}
.simkoong-board_wrap .board_foot .bn_right{position:absolute;top:0;right:0;}
.simkoong-board_wrap .board_foot .txt_right{text-align:right;}
.simkoong-board_wrap .bn_write,
.simkoong-board_wrap .bn_cancel{display:inline-block;box-sizing:border-box;padding:0 10px;min-width:100px;height:35px;line-height:35px;color:#fff;font-size:13px;font-family:'Malgun Gothic';background-color:#53596d;border:0;text-align:center;vertical-align:top;}
.simkoong-board_wrap .bn_cancel{border:1px solid #53596d;background-color:#fff;color:#53596d;}
.simkoong-board_wrap .sel .bn_myview{display:inline-block;width:100px;height:35px;line-height:35px;color:#fff;font-size:13px;background-color:#53596d;font-family:'Malgun Gothic';text-align:center;vertical-align:middle;}
.simkoong-board_wrap .board_info_wrap{position:absolute;top:29px;left:28px;}
.simkoong-board_wrap .board_info{font-family:'Malgun Gothic';color:#333;font-size:14px;line-height:13px;vertical-align:middle;}
.simkoong-board_wrap .simkoong-layer_open{display:inline-block;margin-top:-2px;width:22px;height:22px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/ico_layer2.png') no-repeat 50% 50%;vertical-align:middle;font-family:'Malgun Gothic';}
.simkoong-board_wrap .simkoong-layer_open > i{display:inline-block;text-indent:-1000em;overflow:hidden;}
.simkoong-board_wrap .simkoong-layer.board_info_layer{top:22px;left:1px;}
/* lms board write : 201905 */
.simkoong-board_write_wrap{border-top:1px solid #53596d;border-bottom:1px solid #53596d;}
.simkoong-board_write{width:100%;table-layout:fixed;}
.simkoong-board_write th{padding:0 0 0 27px;border:1px solid #dce1e5;border-left:0;border-top:0;background-color:#95a3b1;font-family:'Malgun Gothic';color:#fff;font-size:14px;line-height:18px;font-weight:bold;text-align:left;}
.simkoong-board_write td{box-sizing:border-box;padding:10px 0 10px 10px;height:50px;border-bottom:1px solid #dce1e5;font-family:'Malgun Gothic';color:#777;font-size:13px;}
.simkoong-board_write td input[type='text']{box-sizing:border-box;padding:0 10px;height:28px;line-height:28px;border:1px solid #e2e2e2;font-size:13px;color:#777;font-family:'Malgun Gothic';}
.simkoong-board_write td .subject{margin:0 14px 0 0;width:650px;}
.simkoong-board_write td .input_date{width:60px;}
.simkoong-board_write td .input_time{width:50px;}
.simkoong-board_write td .input_min{width:50px;}
.simkoong-board_write td label{font-family:'Malgun Gothic';color:#777;font-size:13px;}
.simkoong-board_write td label input{vertical-align:baseline;}
.simkoong-board_write td label + label{margin-left:5px;}
.simkoong-board_write td + th{border-left:1px solid #dce1e5;padding-left:0;text-align:center;}
.simkoong-board_write td textarea{box-sizing:border-box;padding:5px 10px;width:732px;height:200px;resize:none;font-size:13px;overflow:hidden;overflow-y:auto;border:1px solid #e2e2e2;}
.simkoong-board_write tr:last-child th,
.simkoong-board_write tr:last-child td{border-bottom:0;}
.simkoong-board_write td .edit{width:100%;height:420px;}
/* lms board view : 201905 */
.simkoong-board_view{position:relative;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;}
.simkoong-board_view th{position:relative;padding:15px 0 14px 20px;background-color:#eaeff4;vertical-align:middle;text-align:left;border-top:1px solid #53596d;border-bottom:1px solid #53596d;}
.simkoong-board_view th > span{display:inline-block;max-width:750px;font-family:'Malgun Gothic';color:#333;font-size:14px;font-weight:bold;}
.simkoong-board_view th .date{position:absolute;top:0;right:20px;height:50px;line-height:50px;font-family:'Malgun Gothic';color:#333;font-size:13px;letter-spacing:0;}
.simkoong-board_view th .date > span.name{display:inline-block;position:relative;padding:0 13px 0 0;height:50px;line-height:50px;font-family:'Malgun Gothic';color:#333;font-size:13px;vertical-align:top;}
.simkoong-board_view th.tit_diary{padding:10px 0 10px 28px;height:inherit;border:1px solid #dce1e5;border-left:0;border-top:0;vertical-align:middle;font-family:'Malgun Gothic';color:#fff;font-size:13px;font-weight:bold;line-height:16px;background-color:#95a3b1;}
.simkoong-board_view td.cont_diary{padding:10px 20px 10px 20px;line-height:20px;border-bottom:1px solid #dce1e5;font-family:'Malgun Gothic';color:#777;font-size:13px;}
.simkoong-board_view tr:last-child th.tit_diary,
.simkoong-board_view tr:last-child td.cont_diary{border-bottom:0;}
.simkoong-board_view td.cont_diary:after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#53596d;}
.simkoong-board_view th .date > span.name:after{content:'';display:block;position:absolute;top:20px;right:6px;width:1px;height:10px;background-color:#dce1e5;}
.simkoong-board_view td.file{padding:0 20px 0 0;height:40px;border-bottom:1px solid #dce1e5;vertical-align:middle;font-family:'Malgun Gothic';color:#333;font-size:13px;text-align:right;}
.simkoong-board_view td.file a{font-family:'Malgun Gothic';color:#333;font-size:13px;}
.simkoong-board_view td.cont{padding:20px 20px 30px 20px;border-bottom:1px solid #53596d;font-family:'Malgun Gothic';font-size:13px;color:#777;}
/* lms comment */
.simkoong-comment_wrap{position:relative;padding:0 19px;background-color:#f9fafc;border:1px solid #e2e2e2;}
.simkoong-comment_head + .simkoong-comment_wrap{margin-top:10px;}
.simkoong-comment{position:relative;}
table + .simkoong-comment{margin:27px 0 0 0;}
.simkoong-comment_wrap .simkoong-comment{padding:0 0 16px 0;border-bottom:1px solid #dce1e5;}
.simkoong-comment_wrap .simkoong-comment:last-child{border-bottom:0;}
.simkoong-comment textarea{box-sizing:border-box;border:1px solid #e2e2e2;padding:5px 10px;font-size:13px;color:#777;line-height:26px;font-family:'Malgun Gothic';overflow:hidden;overflow-y:auto;resize:none;}
.simkoong-comment_head .info{position:relative;padding:0 0 10px 0;border-bottom:1px solid #dce1e5;}
.simkoong-comment_head .info > p{font-size:13px;color:#333;line-height:23px;font-family:'Malgun Gothic';}
.simkoong-comment_head .info > p > span{position:relative;padding:0 0 0 12px;font-size:13px;color:#333;line-height:23px;font-family:'Malgun Gothic';}
.simkoong-comment_head .info > p > span:before{content:'';display:block;position:absolute;top:4px;left:5px;width:1px;height:10px;background-color:#dce1e5;}
.simkoong-comment_head .bn_list{position:absolute;top:0;right:0;}
.simkoong-comment_head .bn_list .bn_best,
.simkoong-comment_head .bn_list .bn_report{box-sizing:border-box;min-width:46px;height:22px;line-height:20px;font-family:'Malgun Gothic';border:1px solid #53596d;font-size:12px;text-align:center;}
.simkoong-comment_head .bn_list .bn_best{min-width:70px;background-color:#53596d;color:#fff;}
.simkoong-comment .regist{position:relative;margin:15px 0 0 0;}
.simkoong-comment .regist textarea{width:859px;height:80px;}
.simkoong-comment .regist .bn_regist{position:absolute;bottom:0;right:0;width:80px;height:80px;background-color:#53596d;color:#fff;border:0;font-family:'Malgun Gothic';font-size:12px;}
.simkoong-comment .comment{padding:7px 0 0 0;font-size:13px;line-height:18px;color:#333;font-family:'Malgun Gothic';color:#777;}
.simkoong-comment .info{position:relative;}
.simkoong-comment .info_list{padding:15px 0 0 0;font-size:13px;color:#333;font-weight:bold;font-family:'Malgun Gothic';}
.simkoong-comment .info_list span.date{margin:0 0 0 5px;font-size:12px;color:#777;font-family:'Malgun Gothic';letter-spacing:0;}
.simkoong-comment .info_list .bn_reply,
.simkoong-comment .btn_list > button, 
.simkoong-comment .btn_list > a{box-sizing:border-box;margin:0 0 0 5px;border:1px solid #53596d;color:#53596d;width:45px;height:22px;line-height:20px;vertical-align:middle;background-color:#fff;}
.simkoong-comment .info_list .bn_reply{margin-top:-1px}
.simkoong-comment .btn_list{position:absolute;top:15px;right:0;}
.simkoong-comment .btn_list > button, 
.simkoong-comment .btn_list > a{display:inline-block;text-align:center;}
.simkoong-comment_wrap .simkoong-comment .regist{padding:15px 0 0 20px;border-top:1px solid #dce1e5;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_reply.png') no-repeat 0 14px;}
.simkoong-comment_wrap .simkoong-comment .regist textarea{width:799px;height:80px;}
.simkoong-comment_wrap .simkoong-comment.modify .regist{padding:0;border-top:0;}
.simkoong-comment_wrap .simkoong-comment.modify .regist textarea{width:819px;height:80px;}
.simkoong-comment_wrap .simkoong-comment.reply{padding-left:20px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_reply.png') no-repeat 0 15px;}
/* lms planning : 201905 */
.simkoong-store_wrap{position:relative;margin:20px 0 0 0;padding:0 0 61px 0;}
.simkoong-store_wrap:before{content:'';display:block;position:absolute;top:-4px;left:-111px;width:1216px;height:100%;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_store_t.png') no-repeat 0 0;z-index:1;}
.simkoong-store_wrap:after{content:'';display:block;position:absolute;bottom:0;left:-111px;width:1216px;height:232px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_store_b.png');z-index:1;}
.simkoong-store_wrap h2.tit,
.simkoong-store_wrap p.date,
.simkoong-store_wrap .list{position:relative;z-index:2;}
.simkoong-store_wrap h2.tit{content:'';display:block;position:absolute;top:58px;left:86px;width:47px;height:33px;background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/logo_main.png');background-repeat:no-repeat;}
.simkoong-wrap.go1 .simkoong-store_wrap h2.tit{background-position:50% 0;}
.simkoong-wrap.go2 .simkoong-store_wrap h2.tit{background-position:50% -33px;}
.simkoong-wrap.go3 .simkoong-store_wrap h2.tit{background-position:50% -66px;}
.simkoong-store_wrap h2.tit > span{display:block;text-indent:-1000em;overflow:hidden;}
.simkoong-store_wrap p.date{position:absolute;top:82px;right:69px;font-family:'Malgun Gothic';font-size:14px;line-height:14px;color:#3b404f;letter-spacing:0;}
.simkoong-store_wrap p.date > em{font-weight:bold;font-family:'Malgun Gothic';font-size:14px;line-height:14px;color:#3b404f;letter-spacing:0;}
.simkoong-store_wrap .list{padding:288px 0 0 0;width:824px;margin:0 auto;}
.simkoong-store_wrap .list:after{content:'';display:block;clear:both;}
.simkoong-store_wrap .list li{margin:0 28px 0 0;width:185px;float:left;text-align:center;}
.simkoong-store_wrap .list li:last-child{margin:0;}
.simkoong-store_wrap .list li > span.img{display:block;position:relative;width:183px;height:203px;border:1px solid #cdd6e9;}
.simkoong-store_wrap .list li.soldout > span.img:before{content:'SOLD OUT';box-sizing:border-box;position:absolute;top:0;left:0;padding:97px 0 0 0;width:185px;height:205px;background-color:rgba(0, 0, 0, .7);text-align:center;font-size:20px;font-weight:bold;color:#fff;letter-spacing:0;font-family:'Malgun Gothic';z-index:3;}
.simkoong-store_wrap .list li > span.img > img{width:183px;height:203px;}
.simkoong-store_wrap .list li > h3.tit{margin:14px 0 7px 0;font-size:16px;line-height:20px;font-weight:bold;color:#333;font-family:'Malgun Gothic';}
.simkoong-store_wrap .list li > p.num{font-size:13px;line-height:13px;color:#333;font-family:'Malgun Gothic';}
.simkoong-store_wrap .list li > p.num + p.num{margin:2px 0 0 0;}
.simkoong-store_wrap .list li > p.num > span{font-size:13px;color:#777;font-family:'Malgun Gothic';}
.simkoong-store_wrap .list li > .bn{display:block;margin:13px 0 0 0;width:185px;height:35px;line-height:35px;color:#fff;font-family:'Malgun Gothic';font-size:14px;background-color:#53596d;}
.simkoong-store_wrap .list li.soldout > .bn{background-color:#a6abbc;cursor:default;}
.simkoong-store_wrap .noti_list{position:relative;box-sizing:border-box;margin:35px auto 0 auto;padding:29px 0 21px 30px;width:862px;background-color:#fff;border:1px solid #cdd6e9;z-index:3;}
.simkoong-store_wrap .noti_list li{position:relative;margin:0 0 9px 0;padding:0 0 0 12px;line-height:13px;color:#777;font-family:'Malgun Gothic';font-size:13px;}
.simkoong-store_wrap .noti_list li:before{content:'';display:block;position:absolute;top:4px;left:0;width:3px;height:3px;background-color:#f55b63;border-radius:50%;}
.simkoong-store_wrap div.store-end{display:table;box-sizing:border-box;position:absolute;top:287px;left:71px;width:862px;height:552px;font-size:16px;z-index:15;}
.simkoong-store_wrap div.store-end > span{display:table-cell;width:100%;height:100%;text-align:center;color:#fff;font-family:'Malgun Gothic';vertical-align:middle;background-color:rgba(0, 0, 0, .7);font-family:'Malgun Gothic';font-size:20px;}
.simkoong-tab_board{box-sizing:border-box;position:relative;margin:20px 0 0 0;padding:30px 29px 50px 29px;border:1px solid #cdd6e9;background-color:#fff;box-shadow:0 4px 0 rgba(59, 83, 116, .1);}
.simkoong-tab_board .simkoong-tab:after{content:'';display:block;clear:both;}
.simkoong-tab_board .simkoong-tab li{width:50%;float:left;}
.simkoong-tab_board .simkoong-tab li > a{display:block;box-sizing:border-box;width:100%;height:48px;line-height:48px;color:#777;font-family:'Malgun Gothic';font-size:16px;text-align:center;background-color:#f9fafc;border:1px solid #dce1e5;}
.simkoong-tab_board .simkoong-tab li.ov > a{font-weight:bold;color:#fff;background-color:#53596d;border:1px solid #53596d;}
.simkoong-tab_board .simkoong-tab li:first-child{border-right:0;}
.simkoong-tab_board .simkoong-tab li:last-child{border-left:0;}
.simkoong-tab_board .store_board{margin:20px 0 20px 0;border-top:1px solid #53596d;border-bottom:1px solid #53596d;}
.simkoong-tab_board .store_board table{width:100%;table-layout:fixed;}
.simkoong-tab_board .store_board table th{padding:10px 0 9px 0;vertical-align:middle;border-right:1px solid #dce1e5;text-align:center;color:#333;font-size:14px;font-family:'Malgun Gothic';font-weight:bold;background-color:#eaeff4;}
.simkoong-tab_board .store_board table th:last-child{border-right:0;}
.simkoong-tab_board .store_board table td{padding:10px 0 10px 0;color:#777;font-size:13px;font-family:'Malgun Gothic';border:1px solid #dce1e5;border-right:0;border-bottom:0;text-align:center;}
.simkoong-tab_board .store_board table td:first-child{border-left:0;}
.simkoong-tab_board .store_board table td.subject{padding-left:19px;text-align:left;}
.simkoong-tab_board .store_board table td.use{color:#ff4474;}
.simkoong-tab_board .tab_cont .board_wrap{display:none;}
/* Paginate */
.simkoong-wrap .paginate{padding-left:2px;text-align:center;}
.simkoong-wrap .paginate a,
.simkoong-wrap .paginate strong{display:inline-block;margin:0 2px 0 0;width:33px;height:33px;line-height:33px;font-size:14px;border:1px solid #53596d;color:#fff;background-color:#53596d;text-decoration:none;vertical-align:top;font-family:'Malgun Gothic';font-weight:normal;}
.simkoong-wrap .paginate a{color:#a9a9a9;border:1px solid #dce1e5;background-color:#fff;text-decoration:none;}
.simkoong-wrap .paginate a:hover{color:#fff;background-color:#53596d;border:1px solid #53596d;text-decoration:none}
.simkoong-wrap .paginate a:active,
.simkoong-wrap .paginate a:focus{color:#a9a9a9;}
.simkoong-wrap .paginate .pre_end,
.simkoong-wrap .paginate .pre,
.simkoong-wrap .paginate .next,
.simkoong-wrap .paginate .next_end{width:33px;height:33px;border:1px solid #dce1e5;background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_pagin.png');background-position:0 100%;}
.simkoong-wrap .paginate .pre{margin:0 7px 0 -6px;background-position:0 0;}
.simkoong-wrap .paginate .next{margin:0 -4px 0 5px;background-position:100% 0;}
.simkoong-wrap .paginate .next_end{background-position:100% 100%;}
.simkoong-wrap .paginate .pre_end:hover,
.simkoong-wrap .paginate .pre:hover,
.simkoong-wrap .paginate .next:hover,
.simkoong-wrap .paginate .next_end:hover{background-color:#fff;border:1px solid #dce1e5;}
.simkoong-wrap .paginate .pre_end > span,
.simkoong-wrap .paginate .pre > span,
.simkoong-wrap .paginate .next > span,
.simkoong-wrap .paginate .next_end > span{display:inline-block;text-indent:-1000em;overflow:hidden;}
/* design radio, chckebox */
.simkoong-wrap .radios{position:relative;display:inline-block;vertical-align:middle;} 
.simkoong-wrap .radios + .radios{margin-left:17px;}
.simkoong-wrap .radios input[type='radio']{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;} 
.simkoong-wrap .radios input[type='radio'] + label{display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;} 
.simkoong-wrap .radios input[type='radio'] + label:before{content:'';display:inline-block;margin:-2px 6px 0 0;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_radio.png');} 
.simkoong-wrap .radios input[type='radio']:checked + label:before{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_radio.png') 0 100%;}
.simkoong-wrap .checks{position:relative;display:inline-block;vertical-align:middle;} 
.simkoong-wrap .checks + .checks{margin-left:6px;}
.simkoong-wrap .checks input[type='checkbox']{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;} 
.simkoong-wrap .checks input[type='checkbox'] + label{display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;} 
.simkoong-wrap .checks input[type="checkbox"] + label:before{content:'';display:inline-block;margin:-2px 5px 0 0;width:18px;height:19px;line-height:19px;text-align:center;vertical-align:middle;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_check.png') 0 100%;} 
.simkoong-wrap .checks input[type="checkbox"]:checked + label:before{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_check.png') 0 0;}
.simkoong-wrap .checks2{position:relative;display:inline-block;vertical-align:middle;} 
.simkoong-wrap .checks2 + .checks2{margin-left:6px;}
.simkoong-wrap .checks2 input[type='checkbox']{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;} 
.simkoong-wrap .checks2 input[type='checkbox'] + label{display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;} 
.simkoong-wrap .checks2 input[type="checkbox"] + label:before{content:'';display:inline-block;margin:-2px 5px 0 0;width:22px;height:22px;line-height:22px;text-align:center;vertical-align:middle;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_check2.png');} 
.simkoong-wrap .checks2 input[type="checkbox"]:checked + label:before{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_check2.png') 0 100%;}
.simkoong-wrap .checks label,
.simkoong-wrap .checks2 label,
.simkoong-wrap .radios label{color:#777;font-family:'Malgun Gothic';font-size:13px;}
/* design inputfile */
.simkoong-wrap .filebox input[type="file"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;} 
.simkoong-wrap .filebox label{display:inline-block;box-sizing:border-box;margin-top:-2px;width:80px;height:30px;color:#fff;font-size:13px;line-height:30px;vertical-align:middle;background-color:#53596d;cursor:pointer;text-align:center;border:0;font-family:'Malgun Gothic';}
.simkoong-wrap .filebox .upload-name{display:inline-block;box-sizing:border-box;padding:0 0 0 5px;font-size:13px;line-height:30px;width:312px;height:30px;font-family:'Malgun Gothic';color:#777;vertical-align:middle;background-color:#fff;border:1px solid #e2e2e2;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
/* board notice */
.simkoong-wrap .layerBoardGuide .boxNotice,
.simkoong-wrap .layerBoardGuide .layerSmall h1,
.simkoong-wrap .layerBoardGuide .cont ol li strong,
.simkoong-wrap .layerBoardGuide .cont ol li ul li,
.simkoong-wrap .layerBoardGuide .cont ol li ul li > span,
.simkoong-wrap .layerBoardGuide .cont .desc{font-family:'Malgun Gothic';}
.simkoong-wrap .layerBoardGuide .boxNotice{position:relative;margin-bottom:10px;padding:20px;line-height:1.7;border:1px solid #dadada;background-color:#f9f9f9;}
.simkoong-wrap .layerBoardGuide em{font-weight:bold;color:#244798;}
.simkoong-wrap .layerBoardGuide strong {color:#444;}
.simkoong-wrap .layerBoardGuide li {position:relative;padding-left:8px;font-size:12px;}
.simkoong-wrap .layerBoardGuide ul li:before {display:block;position:absolute;content:'';top:10px;left:0;width:4px;height:1px;background-color:#666;}
.simkoong-wrap .layerBoardGuide ol > li {padding-left:0;}
.simkoong-wrap .layerBoardGuide ol > li + li {margin-top:14px;}
.simkoong-wrap .layerBoardGuide ol > li strong {font-size:13px;}
.simkoong-wrap .layerBoardGuide ol > li strong + ul {margin-top:3px;}
.simkoong-wrap .layerBoardGuide ol > li > ul > li > span{color:#244799;}
/* alllecture kind 201806 */
a.kind-info_bn{display:inline-block;margin:-2px 0 0 0;width:66px;height:21px;line-height:21px;vertical-align:middle;font-family:'Malgun Gothic';font-size:12px;color:#fff !important;text-align:center;font-weight:normal;background-color:#aeb0ba;border-radius:10px;}
.kind-info_txt{box-sizing:border-box;padding:25px 20px 23px 20px;border:1px solid #dadada;}
.kind-info_txt li{position:relative;margin:0 0 7px 0;padding:0 0 0 12px;color:#444;font-size:13px;line-height:14px;font-family:'Malgun Gothic';}
.kind-info_txt li:before{content:'';display:block;position:absolute;top:5px;left:0;width:2px;height:2px;background-color:#444;}
.kind-info_txt li:last-child{margin:0;}
.kind-info_txt li > a{font-weight:bold;color:#f15921;}
.kind-info_txt li > a:hover{text-decoration:underline;}
.kind-select_wrap{position:relative;margin:10px 0 0 0;padding:23px 23px 23px 23px;border:1px solid #dadada;}
.kind-select_wrap .kind-select dl:after{content:'';display:block;clear:both;}
.kind-select_wrap .kind-select dt{position:relative;padding:10px 0 0 10px;margin-bottom:10px;width:55px;float:left;font-size:14px;font-family:'Malgun Gothic';font-weight:bold;color:#000;}
.kind-select_wrap .kind-select dt:before{content:'';display:block;position:absolute;top:17px;left:0;width:2px;height:2px;background-color:#444;}
.kind-select_wrap .kind-select dd{margin-bottom:10px;width:810px;float:right;}
.kind-select_wrap .kind-select dd:after{content:'';display:block;clear:both;}
.kind-select_wrap .radio{display:block;width:116px;height:31px;float:left;}
.kind-select_wrap .radio input{overflow:hidden;position:absolute;width:0;height:0;padding:0;border:0;opacity:0;line-height:0;outline:0 none;word-wrap:break-word;}
.kind-select_wrap .radio label{display:inline-block;vertical-align:middle;cursor:pointer;width:114px;height:29px;line-height:29px;font-size:12px;font-family:'Malgun Gothic';color:#666;font-weight:bold;text-align:center;background-color:#fff;border:1px solid #d8d8d8;}
.kind-select_wrap .radio input:checked + label{background-color:#244798;color:#fff;border:1px solid #244798;}
.kind-select_wrap .radio + .radio{margin-left:-1px;}
.kind-select_wrap .radio:nth-child(n + 6){margin-top:-1px;}
.kind-select_wrap .radio:nth-child(5n + 1){margin-left:0;}
.kind-select_wrap .radio label{overflow:hidden;}
.kind-select_wrap .kind-select li:last-child dd{padding:10px 0 0 0;}
.kind-select_wrap .kind-select li:last-child dd label{display:inline-block;margin:0 19px 10px 0;font-family:'Malgun Gothic';font-size:13px;color:#666;}
.kind-select_wrap .kind-select_list li + li{margin:-1px 0 0 0;}
.kind-select_wrap .kind-select_list li dt{position:relative;padding:0 0 0 23px;height:47px;line-height:47px;font-size:13px;color:#444;border:1px solid #dadada;font-family:'Malgun Gothic';cursor:pointer;background:#f9f9f9 url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/arrow_kind_open.png') no-repeat 910px 16px;}
.kind-select_wrap .kind-select_list li.ov dt{background:#f9f9f9 url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/arrow_kind_close.png') no-repeat 910px 16px;}
.kind-select_wrap .kind-select_list li dt > em.tit{font-size:13px;color:#444;font-family:'Malgun Gothic';}
.kind-select_wrap .kind-select_list li.check dt > em.tit{font-size:15px;font-weight:bold;}
.kind-select_wrap .kind-select_list li dt > span.kindnd{display:inline-block;margin:0 11px 0 0;width:48px;height:21px;line-height:21px;text-align:center;border-radius:12px;font-family:'Malgun Gothic';border:1px solid #444;background-color:transparent;color:#444;font-size:12px;vertical-align:baseline;}
.kind-select_wrap .kind-select_list li.check dt > span.kindnd{background-color:#f15921;border:1px solid #f15921;color:#fff;}
.kind-select_wrap .kind-select_list li dd{display:none;padding:12px 0 12px 0;}
.kind-select_wrap .kind-select_list li dd > ul li{padding:0 0 0 90px;height:31px;line-height:31px;font-family:'Malgun Gothic';cursor:pointer;}
.kind-select_wrap .kind-select_list li dd > ul li:hover,
.kind-select_wrap .kind-select_list li dd > ul li.ov{color:#244798;text-decoration:underline;background-color:#f9f9f9;font-weight:bold;}
.kind-select_wrap .reload{position:absolute;top:18px;right:18px;}
.kind-select_wrap .reload > button{padding:0 20px 0 0;font-size:13px;color:#444;font-weight:bold;font-family:'Malgun Gothic';background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ico_kind_reload.png') no-repeat right 50%;}
.kind-search_bn{margin:10px 0 0 0;text-align:right;}
.kind-search_bn > a,
.kind-search_bn > input[type=button]{display:inline-block;width:127px;height:42px;font-weight:bold;background-color:#244798;color:#fff;vertical-align:middle;border:0;cursor:pointer;font-family:'Malgun Gothic';font-size:15px;}
.kind-banner{margin:30px 0 0 0;}
.kind-banner:after{content:'';display:block;clear:both;}
.kind-banner .left{float:left;}
.kind-banner .right{float:right;}
.kind-search_list{margin:20px 0 0 0;}
.kind-search_list .num{padding:0 0 5px 0;color:#000;line-height:17px;border-bottom:1px solid #e5e5e5;font-weight:bold;font-family:'Malgun Gothic';font-size:17px;}
.kind-search_list .num > em{font-weight:bold;font-family:'Malgun Gothic';font-size:17px;color:#f15921;}
.kind-search_list > ul {padding-top:20px;}
.kind-search_list > ul:last-child {padding-bottom:0;}
.kind-search_list > ul > li{position:relative;padding-bottom:20px;}
.kind-search_list > ul > li.bookSeries-last {margin-bottom:20px;border-bottom:1px solid #e5e5e5;}
.kind-search_list > ul > li .bn{position:absolute;top:0;right:0;}
.kind-search_list > ul > li .bn > a{display:inline-block;box-sizing:border-box;width:111px;height:30px;line-height:29px;font-family:'Malgun Gothic';font-size:12px;text-align:center;border:1px solid #244798;color:#244798;font-weight:bold;}
.kind-search_list > ul > li .bn > a:last-child{background-color:#244798;color:#fff;}
.kind-search_list strong.tit{display:block;font-size:15px;line-height:23px;color:#244798;font-family:'Malgun Gothic';}
.kind-search_list strong.tit > em{font-size:15px;font-weight:bold;color:#f15921;font-family:'Malgun Gothic';}
.kind-search_list strong.tit span.clsific{display:inline-block;margin:0 6px 0 0;width:50px;height:23px;line-height:23px;text-align:center;border-radius:12px;font-family:'Malgun Gothic';background-color:#777;color:#fff;font-size:12px;vertical-align:baseline;}
.kind-search_list strong.tit span.clsific.on{background-color:#f15921;}
.kind-search_list strong.tit span.clsific.bg2{background-color:#bbb;}
.kind-search_list strong.tit span.tc{position:relative;margin:0 0 0 9px;padding:0 0 0 10px;color:#888;font-family:'Malgun Gothic';}
.kind-search_list strong.tit span.tc:before{content:'';display:block;position:absolute;top:2px;left:0;width:1px;height:11px;line-height:23px;background-color:#dadada;}
.kind-search_list strong.tit > .txt{display:inline-block;max-width:500px;font-size:15px;line-height:23px;font-weight:bold;color:#244798;font-family:'Malgun Gothic';text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;overflow:hidden;}
.kind-search_list strong.tit > .txt > em{font-size:15px;font-weight:bold;color:#f15921;font-family:'Malgun Gothic';}
/* 20200526 추가 */
.kind-search_list.new200525 strong.tit{position:relative;}
.kind-search_list.new200525 strong.tit span.clsific{transform: translate(0%, 100%);}
.kind-search_list.new200525 strong.tit span.sumItem > img {width:76px;height:76px;}
.kind-search_list.new200525 strong.tit > .txt{position:absolute;left:150px;top:15px;}
.kind-search_list.new200525 strong.tit > .kyoje {position:absolute;left:150px;top:42px;}
.kind-search_list.new200525 strong.tit > .kyoje em.tit {display:inline-block;max-width:400px;font-family:'Malgun Gothic';vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.kind-search_list.new200525 strong.tit > .kyoje em.tc{position:relative;display:inline-block;margin:0 0 0 11px;padding:0 0 0 10px;color:#888;font-family:'Malgun Gothic';vertical-align:middle;}
.kind-search_list.new200525 strong.tit > .kyoje em.tc:before{content:'';display:block;position:absolute;top:4px;left:0;width:1px;height:11px;line-height:23px;background-color:#dadada;}
.kind-search_list.new200525 > ul > li .bn{top:15px;}

.kind-search_list ul.play_list{margin:11px 0 0 0;}
.kind-search_list ul.play_list li{position:relative;margin:0 0 5px 0;padding:0 0 0 59px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/ico_kind_list.png') no-repeat 34px 0;}
.kind-search_list ul.play_list li span.line{text-decoration:underline;font-family:'Malgun Gothic';font-size:13px;color:#444;}
.kind-search_list ul.play_list li span.line > em{font-weight:bold;color:#f15921;font-family:'Malgun Gothic';font-size:13px;}
.kind-search_list ul.play_list li span.play{position:relative;margin:0 0 0 7px;padding:0 0 0 10px;color:#888;font-family:'Malgun Gothic';}
.kind-search_list ul.play_list li span.play:before{content:'';display:block;position:absolute;top:2px;left:0;width:1px;height:11px;line-height:23px;background-color:#dadada;}
.kind-search_list ul.play_list li span.play > a{display:inline-block;margin:-2px 0 0 3px;width:16px;height:16px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/bg_bn_kind_player.png');vertical-align:middle;}
.kind-search_list ul.play_list li span.play > a > span{display:block;text-indent:-1000em;overflow:hidden;}
.kind-banner_foot{margin-top:25px;}

/* 2019-09-30 추가 */
.kind-text_info {position:relative;margin:10px 0 0 0;padding:20px 20px 10px 20px;border:1px solid #dadada;}
.kind-text_info .tit {width:100%;overflow:hidden;display:block;padding-bottom:10px;font-size:14px;font-family:'Malgun Gothic';font-weight:bold;color:#000;}
.kind-text_info .desc {margin:0 19px 10px 0;font-family:'Malgun Gothic';font-size:13px;color:#666;}

.kind-info_layer_wrap{position:relative;}
.kind-info_layer{display:none;position:absolute;top:95px;left:51px;width:656px;height:398px;border:2px solid #000;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/img_kind_layer.jpg') 0 0;z-index:9999;
box-shadow:4px 4px 5px rgba(0, 0, 0, .3);}
.kind-info_layer dl dt,
.kind-info_layer dl dd{width:0;height:0;text-indent:-1000em;overflow:hidden;}
.kind-info_layer .close_wrap{position:absolute;top:-2px;right:-46px;width:42px;height:42px;background:#2f4577 url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/allLecture/bg_kind_layer_close.jpg') no-repeat 0 1px;border:2px solid #000;box-shadow:2px 2px 4px rgba(0, 0, 0, .3);}
.kind-info_layer .close_wrap .bn_close{width:100%;height:42px;border:0;}
.kind-info_layer .close_wrap .bn_close > span{display:block;text-indent:-1000em;overflow:hidden;}

/* simkoong grades layer */
.layerWrap.simkoong-grades_layer:after{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255, 255, 255, .5);z-index:999988;}
.layerWrap.simkoong-grades_layer .layerInner{top:25px;left:50%;width:560px;margin-left:-280px;z-index:999999;}
.layerWrap.simkoong-grades_layer h1{height:45px;font-size:16px;line-height:45px;background:#088fac;
background:-moz-linear-gradient(left, #088fac 1%, #274486 50%, #362476 100%);
background:-webkit-linear-gradient(left, #088fac 1%,#274486 50%,#362476 100%);
background:linear-gradient(to right, #088fac 1%,#274486 50%,#362476 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#088fac', endColorstr='#362476',GradientType=1 );}
.layerWrap.simkoong-grades_layer .layerContents{padding:22px 20px 29px 20px;}
.simkoong-grades_layer .simkoong-grades_head{color:#333;text-align:center;font-size:17px;color:#333;font-weight:bold;}
.simkoong-grades_layer .simkoong-grades_head span.name{display:block;padding:0 0 5px 0;}
.simkoong-grades_layer .simkoong-grades_head span.name > em{display:inline-block;font-size:20px;font-weight:bold;color:#333;line-height:22px;border-bottom:1px solid #333;}
.simkoong-grades_layer .simkoong-grades_head .alert{display:block;color:#888;font-size:12px;}
.simkoong-grades_layer .content_top{margin:16px 0 0 0;padding:23px 23px 15px 25px;background-color:#f5f5f5;}
.simkoong-grades_layer .content_top .date{font-size:17px;line-height:20px;font-weight:bold;color:#333;text-align:center;}
.simkoong-grades_layer .content_top .date > em{font-size:17px;line-height:20px;color:#ff4275;font-weight:bold;border-bottom:1px solid #ff4275;}
.simkoong-grades_layer .content_top .grade{margin:14px 0 13px 0;}
.simkoong-grades_layer .content_top .grade > span{display:inline-block;vertical-align:middle;line-height:20px;font-size:13px;color:#333;}
.simkoong-grades_layer .content_top .grade > span > i{display:inline-block;margin:0 3px 0 0;width:38px;height:18px;line-height:18px;vertical-align:baseline;font-size:11px;border:1px solid #333;background-color:#fff;color:#333;text-align:center;}
.simkoong-grades_layer .content_top .grade > span > i.ico{margin:0 0 0 11px;width:52px;}
.simkoong-grades_layer .content_top .info{margin:10px 0 0 0;}
.simkoong-grades_layer .content_top .info li{color:#888;font-size:12px;line-height:18px;}
.simkoong-grades_layer .content_top .info li.alert{color:#f55c61;}
.simkoong-grades_layer .content_top .info li > a{color:#2d98f6;text-decoration:underline;}
.simkoong-grades_layer .indiv_info{margin:18px 0 0 0;}
.simkoong-grades_layer .indiv_info dt{color:#333;font-size:14px;font-weight:bold;}	
.simkoong-grades_layer .indiv_info dd{box-sizing:border-box;margin:10px 0 0 0;padding:8px 22px;width:517px;height:101px;color:#777;font-size:12px;line-height:20px;border:1px solid #e2e2e2;overflow:hidden;overflow-y:auto;}
.simkoong-grades_layer .agree{margin:14px 0 0 0;font-size:13px;color:#777;text-align:right;}
.simkoong-grades_layer .agree label + label{margin-left:7px;}
.simkoong-grades_layer .agree > span{margin-right:13px;font-size:13px;}
.simkoong-grades_layer .bn_list{margin:20px 0 0 0;text-align:center;}
.simkoong-grades_layer .bn_list > *{display:inline-block;box-sizing:border-box;width:100px;height:35px;line-height:34px;text-align:center;vertical-align:middle;font-size:13px;color:#fff;font-family:'Malgun Gothic';background-color:#535a6d;border:1px solid #535a6d;}
.simkoong-grades_layer .bn_list > .bn_cancel{color:#535a6d;background-color:#fff;}
/* inputfile chrome */
.layerWrap.simkoong-grades_layer .filebox input[type='file']{width:100%;}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .layerWrap.simkoong-grades_layer .filebox input[type='file']{box-sizing:border-box;padding:3px;border:2px solid #a1c3fa;box-shadow:0 0 3px rgba(64, 127, 230, .4);border-radius:5px;}
    .layerWrap.simkoong-grades_layer .filebox input[type='file']:focus{border:2px solid #6d9ae3;box-shadow:0 0 3px rgba(64, 127, 230, .8);outline:none;}
}
/* mylms: floating banner */
.simkoong-floating{box-sizing:border-box;position:absolute;top:0;left:0;padding:0 0 15px 0;width:120px;min-height:300px;background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_floating.png');background-size:cover;box-shadow:0 5px 0 rgba(0, 0, 0, .1);z-index:99999;}
.simkoong-floating > h2{position:relative;width:120px;height:171px;background-image:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/simkoong/bg_logo_floating.png');}
.simkoong-floating > h2 > a{display:block;width:120px;height:171px;}
.simkoong-floating > h2:after{content:'';display:block;position:absolute;bottom:0;left:20px;width:80px;height:1px;background-color:rgba(81, 157, 195, .7);}
.simkoong-floating > h2 > a > span{display:block;text-indent:-1000em;overflow:hidden;}
.simkoong-floating > h2.go1{background-position:0 0;}
.simkoong-floating > h2.go2{background-position:-120px 0;}
.simkoong-floating > h2.go3{background-position:100% 0;}
.simkoong-floating .info{margin:22px 0 0 0;text-align:center;color:#fff;font-size:13px;font-family:'Malgun Gothic';line-height:18px;}
.simkoong-floating .info > em{display:block;font-size:18px;line-height:18px;color:#ffed8c;font-weight:bold;font-family:'Malgun Gothic';}
.simkoong-floating .info > em > span{font-size:16px;color:#ffed8c;font-weight:bold;font-family:'Malgun Gothic';}
.simkoong-floating .login{margin:22px 0 0 0;text-align:center;color:#fff;font-size:13px;font-family:'Malgun Gothic';line-height:17px;}
.simkoong-floating .login_head{display:block;padding:0 0 1px 0;}
.simkoong-floating .login span.level{font-size:18px;line-height:20px;color:#ffed8c;}
.simkoong-floating .login em.num{font-size:20px;line-height:20px;color:#ffed8c;font-family:'Malgun Gothic';}
.simkoong-floating .login .alime{display:inline-block;margin-top:-1px;width:16px;height:16px;line-height:14px;color:#fff;font-size:12px;vertical-align:bottom;font-family:'Malgun Gothic';background-color:#ff4474;border-radius:50%;text-indent:-1px;}
.simkoong-floating .login .bn_go{display:block;margin:8px auto 0 auto;width:74px;height:22px;line-height:22px;text-align:center;border:1px solid #fff;color:#fff;font-size:13px;font-family:'Malgun Gothic';}
/* graph tooltip */
.simkoong-graph_tip{display:block;position:absolute;padding:0 12px;height:23px;line-height:23px;font-family:'Malgun Gothic';background-color:#ff4474;color:#fff;font-size:12px;font-weight:bold;border-radius:30px;letter-spacing:0;}
.simkoong-graph_tip:before{content:'';display:block;position:absolute;bottom:-6px;left:50%;margin-left:-8px;width:0;height:0;border-top:8px solid #ff4474;border-bottom:8px solid none;border-right:8px solid transparent;border-left:8px solid transparent;}
/* dreampoint renewal */
.renewal2018 .dream-point_notice{margin:15px 0 39px 0;padding:0;}
.renewal2018 .dream-point_notice li{position:relative;padding:0 0 0 10px;line-height:22px;font-family:'Malgun Gothic';font-size:13px;}
.renewal2018 .dream-point_notice li:before{content:'';display:block;position:absolute;top:9px;left:0;width:2px;height:2px;background-color:#444;}
.renewal2018 .dream-point_notice li a.btn-pointEdit {font-family:'Malgun Gothic';font-weight:bold;color:#244798;}
.renewal2018 .dream-point_tab.tab_use ul li{box-sizing:border-box;width:50%;border:0;}
.renewal2018 .dream-point_tab.tab_use ul li > a{box-sizing:border-box;width:100%;height:43px;line-height:43px;font-weight:bold;font-family:'Malgun Gothic';font-size:15px;border:1px solid #dadada !important;}
.renewal2018 .dream-point_tab.tab_use ul li + li{left:50%;}
.renewal2018 .dream-point_tab.tab_use ul li > a.on{height:43px;background-color:#244798;color:#fff;border:1px solid #244798 !important;}
.renewal2018 .dream-tab_cont2{padding:40px 20px 0 20px;}
.renewal2018 .dream-tab_cont2 .dream-tit{margin:0 0 35px 0;text-align:center;}
.renewal2018 .dream-tab_cont2 .dream-tit > span{display:inline-block;box-sizing:border-box;min-width:545px;height:54px;line-height:52px;font-size:23px;font-weight:bold;font-family:'Malgun Gothic';color:#244798;border:3px solid #244798;border-radius:30px;}
.renewal2018 .dream-tab_cont2 .dream-tit2{margin:0 0 0 0;font-family:'Malgun Gothic';font-size:20px;color:#000;font-weight:bold;}
.renewal2018 .dream-tab_cont2 .dream-point_notice2{margin:10px 0 26px 0;}
.renewal2018 .dream-tab_cont2 .dream-point_notice2 li{position:relative;padding:0 0 0 10px;line-height:22px;font-family:'Malgun Gothic';font-size:13px;color:#444;}
.renewal2018 .dream-tab_cont2 .dream-point_notice2 li:before{content:'';display:block;position:absolute;top:8px;left:0;width:2px;height:2px;background-color:#444;}
.renewal2018 .dream-tab_cont2 .dream-point_notice2 li > em{font-family:'Malgun Gothic';font-size:13px;color:#f15921;}
/* 교재구매 로그인 연동 혜택 안내 적용 후 삭제 */
.renewal2018 .dream-tab_cont2 .dream-benefit_wrap{margin:13px 0 33px 0;}
.renewal2018 .dream-tab_cont2 .dream-benefit_wrap:after{content:'';display:block;clear:both;}
.renewal2018 .dream-tab_cont2 .dream-benefit_wrap li{box-sizing:border-box;padding:23px 0 0 83px;width:350px;height:159px;}
.renewal2018 .dream-tab_cont2 .dream-benefit_wrap .benefit1{float:left;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/dpoint/bg_dream_benefit01.png');}
.renewal2018 .dream-tab_cont2 .dream-benefit_wrap .benefit2{float:right;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/dpoint/bg_dream_benefit02.png');}
.renewal2018 .dream-tab_cont2 .dream-benefit_wrap dt{padding:0 0 27px 0;width:246px;text-align:center;letter-spacing:-2px;font-size:17px;font-weight:bold;color:#000;}
.renewal2018 .dream-tab_cont2 .dream-benefit_wrap dt > span{letter-spacing:-1px;color:#000;}
.renewal2018 .dream-tab_cont2 .dream-benefit_wrap .benefit2 dt{padding:0 0 44px 0;}
.renewal2018 .dream-tab_cont2 .dream-benefit_wrap dd > strong,
.renewal2018 .dream-tab_cont2 .dream-benefit_wrap dd > span{display:block;padding:0 0 0 25px;position:relative;font-family:'Malgun Gothic';color:#000;}
.renewal2018 .dream-tab_cont2 .dream-benefit_wrap dd > strong{font-size:14px;}
.renewal2018 .dream-tab_cont2 .dream-benefit_wrap dd > span{padding:0 0 10px 25px;}
.renewal2018 .dream-tab_cont2 .dream-benefit_wrap dd > strong:before{content:'';display:block;position:absolute;top:5px;left:9px;width:9px;height:6px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/dpoint/ico_check.png');}
/* 2019-12-18 추가 */
.renewal2018 .dream-tab_cont2 .dream-tit3{margin:25px 0 15px 0;font-family:'Malgun Gothic';text-align:center;font-size:23px;color:#f15921;font-weight:bold;}
.renewal2018 .dream-tab_cont2 .dream-event_date {position:relative;padding-bottom:15px;width:100%;text-align:center;}
.renewal2018 .dream-tab_cont2 .dream-event_date strong{position:relative;padding-left:10px;font-family:'Malgun Gothic';text-align:left;font-size:14px;color:#000;font-weight:bold;}
.renewal2018 .dream-tab_cont2 .dream-event_date strong:before{content: '';display: block;position:absolute;top:8px;left:0;width:2px;height:2px;background:#444;}
.renewal2018 .dream-tab_cont2 .dream-event_date span{font-family:'Malgun Gothic';text-align:left;font-size:14px;color:#444;}
.renewal2018 .dream-tab_cont2 .dream-kyoboBenefit_wrap .kyobo-benefit{overflow:hidden;width:740px;height:167px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/dpoint/bg_dream_kyobo.png');}
.renewal2018 .dream-tab_cont2 .dream-kyoboBenefit_wrap .kyobo-benefit dl {width:480px;margin:25px 0 0 210px;}
.renewal2018 .dream-tab_cont2 .dream-kyoboBenefit_wrap .kyobo-benefit dl dt{font-family:'Malgun Gothic';padding:0 0 25px 0;text-align:center;letter-spacing:-1px;font-size:18px;font-weight:bold;color:#244798;text-decoration:underline;}
.renewal2018 .dream-tab_cont2 .dream-kyoboBenefit_wrap .kyobo-benefit dl dd {position:relative;}
.renewal2018 .dream-tab_cont2 .dream-kyoboBenefit_wrap .kyobo-benefit dl dd > span{display:block;position:relative;padding:2px 0 2px 25px;font-family:'Malgun Gothic';font-size:14px;color:#010202;}
.renewal2018 .dream-tab_cont2 .dream-kyoboBenefit_wrap .kyobo-benefit dl dd > span:before{content:'';display:block;position:absolute;top:5px;left:9px;width:9px;height:6px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/dpoint/ico_check.png');}
.renewal2018 .dream-tab_cont2 .dream-kyoboBenefit_wrap .kyobo-benefit dl dd .btn-kyobo_event {position:absolute;right:-30px;top:-30px;width:95px;height:95px;padding-top:23px;font-family:'Malgun Gothic';text-align:center;font-size:13px;color:#fff;line-height:1.2;background:#f15921 url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/dpoint/btn-kyobo_event_arrow.png') no-repeat center top;border-radius:50%;box-sizing:border-box;z-index:1;}
.renewal2018 .dream-tab_cont2 .kyobo-benefit_desc {width:740px;padding:7px 0 15px 0;font-family:'Malgun Gothic';text-align:right;font-size:13px;color:#444;}
.renewal2018 .dream-tab_cont2 .kyobo-descTxt {width:740px;padding:25px 0;margin-bottom:40px;text-align:center;border:2px solid #0a2e7f;box-sizing:border-box;}
.renewal2018 .dream-tab_cont2 .kyobo-descTxt > strong{width:100%;display:block;padding-bottom:15px;font-family:'Malgun Gothic';font-weight:bold;font-size:16px;color:#010202;}
.renewal2018 .dream-tab_cont2 .kyobo-descTxt > strong > i{font-family:'Malgun Gothic';font-weight:bold;font-size:16px;color:#244798;text-decoration:underline;}
.renewal2018 .dream-tab_cont2 .kyobo-descTxt > span{width:100%;font-family:'Malgun Gothic';text-align:center;font-size:14px;color:#444;line-height:1.4;}

.renewal2018 .dream-tab_cont2 .dream-txt1{position:relative;margin:15px 0 16px 0;padding:0 0 0 10px;font-family:'Malgun Gothic';font-size:13px;color:#444;}
.renewal2018 .dream-tab_cont2 .dream-txt1:before{content:'';display:block;position:absolute;top:8px;left:0;width:2px;height:2px;background-color:#444;}	
.renewal2018 .dream-tab_cont2 .dream-info_buy dt{border-top:2px solid #244798;}
.renewal2018 .dream-tab_cont2 .dream-info_buy dt > span{display:inline-block;position:relative;color:#fff;font-size:16px;font-weight:bold;padding:0 20px 0 30px;height:33px;line-height:31px;background-color:#244798;font-family:'Malgun Gothic';}
.renewal2018 .dream-tab_cont2 .dream-info_buy dt > span:after{content:'';width:52px;height:33px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/dpoint/bg_dream_titline.png');position:absolute;top:0;right:-52px;}
.renewal2018 .dream-tab_cont2 .dream-info_buy .first{padding:10px 0 30px 0;}
.renewal2018 .dream-tab_cont2 .dream-info_buy .again{padding:10px 0 30px 0;}
.renewal2018 .dream-tab_cont2 .dream-board{margin:15px 0 0 0;border-top:2px solid #000;}
.renewal2018 .dream-tab_cont2 .dream-board table{table-layout:fixed;width:100%;}
.renewal2018 .dream-tab_cont2 .dream-board thead th{padding:12px 0 11px 0;text-align:center;font-size:13px;color:#000;font-family:'Malgun Gothic';background-color:#f9f9f9;font-weight:bold;line-height:18px;border:1px solid #dadada;border-top:0;}
.renewal2018 .dream-tab_cont2 .dream-board tbody th,
.renewal2018 .dream-tab_cont2 .dream-board tbody td{padding:12px 0 11px 0;text-align:center;font-size:13px;color:#444;font-family:'Malgun Gothic';line-height:18px;border:1px solid #dadada;}
.renewal2018 .dream-tab_cont2 .dream-board tbody td span.minfont{font-size:11px;}
.renewal2018 .dream-tab_cont2 .dream-board tbody th > img{padding-bottom:4px;}
.renewal2018 .dream-tab_cont2 .dream-board tbody th{color:#000;font-weight:bold;}
.renewal2018 .dream-tab_cont2 .dream-info{margin:16px 0 33px 0;}
.renewal2018 .dream-tab_cont2 .dream-info li{position:relative;padding:0 0 0 10px;line-height:22px;font-family:'Malgun Gothic';font-size:13px;color:#444;}
.renewal2018 .dream-tab_cont2 .dream-info li:before{content:'';display:block;position:absolute;top:8px;left:0;width:2px;height:2px;background-color:#444;}
.renewal2018 .dream-tab_cont2 .dream-txt_indiv{margin:11px 0 14px 0;font-family:'Malgun Gothic';font-size:13px;color:#444;}
.renewal2018 .dream-tab_cont2 .dream-txt_indiv > em{text-decoration:underline;font-weight:bold;color:#244798;letter-spacing:0;}
/* dreampoint popup */
.popupBody .popupWrap .dream-point_pop ul li{margin-top:5px;font-size:13px;color:#444;font-family:'Malgun Gothic';}
.popupBody .popupWrap .dream-point_pop ul li:first-child{position:relative;padding:0 0 0 11px;}
.popupBody .popupWrap .dream-point_pop ul li:before{content:'';display:block;position:absolute;top:8px;left:0;width:2px;height:2px;background-color:#444;}
.popupBody .popupWrap .dream-point_pop .pop_table table thead th{font-size:13px;color:#000;font-family:'Malgun Gothic';}
.popupBody .popupWrap .dream-point_pop .pop_table table td{font-size:13px;color:#444;font-family:'Malgun Gothic';}

/* 20190814 text banner */
.promise-banner{margin:10px 0 0 0;box-sizing:border-box;padding:10px 20px 0 120px;height:80px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/banner/bg_ban_promise.jpg');}
.promise-banner > p{display:table;width:100%;table-layout:fixed;}
.promise-banner > p > span{display:table-cell;height:60px;line-height:20px;font-family:'Malgun Gothic';font-size:14px;color:#162f6d;vertical-align:middle;word-wrap:break-word;}


/* 2020-02-11 대입상담실 이용방법 */
.consulting_writing {width:100%; height:100px; position:relative; overflow:hidden; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/ipsi/bg_consulting.jpg') no-repeat left top; margin-bottom:10px;}
.consulting_writing .tit {float:left; margin:16px 20px 0 20px; border:2px solid #001e54; text-align:center; width:64px; height:64px;}
.consulting_writing .tit span {display:inline-block; line-height:20px; font-size:15px; font-weight:bold; color:#001e54; margin-top:12px;}
.consulting_writing .list_box {float:left; font-size:15px; margin-top:21px;}
.consulting_writing .list_box p {font-size:15px; font-weight:bold; color:#061e40;}
.consulting_writing .list_box ul {overflow:hidden; margin-top:9px;}
.consulting_writing .list_box li {float:left; position:relative; font-size:14px; color:#46b790; background:#fff; border-radius:25px; margin-left:14px; height:30px; line-height:30px; padding:0 12px;}
.consulting_writing .list_box li:after {content:''; display:block; width:16px; height:16px; position:absolute; top:7px; left:-15px; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/ipsi/consulting_list.png') no-repeat; z-index:3;}
.consulting_writing .list_box li:first-child {margin-left:0;}
.consulting_writing .list_box li:first-child:after {display:none;}
.consulting_writing .btn_ch {position:absolute; top:28px; right:40px; display:block; width:125px; height:45px; line-height:45px; background:#244798; color:#fff; text-align:center; font-size:14px; font-weight:bold;}

/* 2020-04-24 전국영어듣기 능력평가 */
.englistening_wrap {width:100%; position: relative; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/layout/english/english_titlebg.jpg') no-repeat center top;}
.englistening_wrap .eng_inner {width:100%; max-width:994px; margin:0 auto 50px;}
.englistening_wrap .top_title {display:block; text-align:center; font-size:63px; line-height:63px; color:#f37800; font-weight:bold; padding-top:40px; letter-spacing:-1px;}
.renewal2020 #fullserviceIntro-renew2020.go1 .englistening_wrap .top_title {color:#f37800;}
.renewal2020 #fullserviceIntro-renew2020.go2 .englistening_wrap .top_title {color:#5fb423;}
.renewal2020 #fullserviceIntro-renew2020.go3 .englistening_wrap .top_title {color:#1051d1;}
.englistening_wrap .top_title span {display:block; font-size:28px; line-height:30px; color:#333; margin-bottom:10px;}
.englistening_wrap .r_tit {width:744px; margin:25px auto 17px; position:relative;}
.englistening_wrap .r_tit:after {content:''; display:block; position:absolute; top:17px; left:0; width:277px; height:1px; background:#d3d1cf;}
.englistening_wrap .r_tit:before {content:''; display:block; position:absolute; top:17px; right:0; width:277px; height:1px; background:#d3d1cf;}
.englistening_wrap .r_tit span {display:block; width:150px; margin:0 auto; height:35px; line-height:34px; background:#000; color:#fff; font-size:17px; text-align:center; border-radius:25px; }
.englistening_wrap .top_table {width:744px; margin:0 auto;}
.englistening_wrap .top_table thead th {text-align:center; font-size:16px; font-weight:bold; color:#222; padding:10px 0; background:rgba(238,236,234,0.7); border:1px solid #d3d1cf; }
.englistening_wrap .top_table thead th.on {background:rgba(255,255,255,0.7); border:2px solid #f37800; border-bottom:0; }
.renewal2020 #fullserviceIntro-renew2020.go1 .englistening_wrap .top_table thead th.on {border:2px solid #f37800; border-bottom:0; }
.renewal2020 #fullserviceIntro-renew2020.go2 .englistening_wrap .top_table thead th.on {border:2px solid #5fb423; border-bottom:0; }
.renewal2020 #fullserviceIntro-renew2020.go3 .englistening_wrap .top_table thead th.on {border:2px solid #1051d1; border-bottom:0; }
.englistening_wrap .top_table tbody td {text-align:center; font-size:16px; color:#222; padding:10px 0; background:rgba(238,236,234,0.7); border:1px solid #d3d1cf; }
.englistening_wrap .top_table tbody td.depth1.on {background:rgba(255,255,255,0.7); border-left:2px solid #f37800; border-right:2px solid #f37800; }
.renewal2020 #fullserviceIntro-renew2020.go1 .englistening_wrap .top_table tbody td.depth1.on {border-left:2px solid #f37800; border-right:2px solid #f37800;}
.renewal2020 #fullserviceIntro-renew2020.go2 .englistening_wrap .top_table tbody td.depth1.on {border-left:2px solid #5fb423; border-right:2px solid #5fb423;}
.renewal2020 #fullserviceIntro-renew2020.go3 .englistening_wrap .top_table tbody td.depth1.on {border-left:2px solid #1051d1; border-right:2px solid #1051d1;}
.englistening_wrap .top_table tbody td.depth2.on {background:rgba(255,255,255,0.7); border:2px solid #f37800; border-top:0; }
.renewal2020 #fullserviceIntro-renew2020.go1 .englistening_wrap .top_table tbody td.depth2.on {border:2px solid #f37800; border-top:0;}
.renewal2020 #fullserviceIntro-renew2020.go2 .englistening_wrap .top_table tbody td.depth2.on {border:2px solid #5fb423; border-top:0;}
.renewal2020 #fullserviceIntro-renew2020.go3 .englistening_wrap .top_table tbody td.depth2.on {border:2px solid #1051d1; border-top:0;}
.englistening_wrap .tab {width:100%; margin-top:46px; overflow:hidden;}
.englistening_wrap .tab li {float:left; width:50%; border:1px solid #d9d9d9; border-bottom-color:#222; box-sizing:border-box;}
.englistening_wrap .tab li a {display:block; width:100%; height:55px; line-height:55px; font-size:15px; color:#888; background:#f6f6f6; box-sizing:border-box; text-align:center; }
.englistening_wrap .tab li:first-child {border-right:1px solid #222;}
.englistening_wrap .tab li.fir {border-left:0;}
.englistening_wrap .tab li.on {border-color:#222; border-bottom:0;}
.englistening_wrap .tab li.on a {background:#fff; color:#222; font-weight:bold;}
.englistening_wrap .tab_cont {padding-top:50px;}
.englistening_wrap .step_tit {display:block; text-align:center; font-size:25px; font-weight:bold; color:#222; margin-bottom:30px;}
.englistening_wrap .step_list {width:100%; overflow:hidden;}
.englistening_wrap .step_list li {float:left; position:relative; border:1px solid #e4e4e4; text-align:center; font-size:16px; color:#222; padding:30px 0; box-sizing:border-box;}
.englistening_wrap .step_list li:after {display:block; content:''; position:absolute; top:50%; margin-top:-12px; left:-32px; width:27px; height:15px; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/layout/english/step_arrow.png') no-repeat;}
.englistening_wrap .step_list li:first-child:after {display:none;}
.englistening_wrap .step_list.step3 li {width:306px; height:207px; margin-left:38px;}
.englistening_wrap .step_list.step3 li:first-child {margin-left:0;}
.englistening_wrap .step_list.step4 li {width:220px; height:207px; margin-left:38px;}
.englistening_wrap .step_list.step4 li:first-child {margin-left:0;}
.englistening_wrap .step_list li strong {display:block; font-size:16px; font-weight:bold; color:#f37800; margin:15px 0 5px;}
.renewal2020 #fullserviceIntro-renew2020.go1 .englistening_wrap .step_list li strong {color:#f37800;}
.renewal2020 #fullserviceIntro-renew2020.go2 .englistening_wrap .step_list li strong {color:#5fb423;}
.renewal2020 #fullserviceIntro-renew2020.go3 .englistening_wrap .step_list li strong {color:#1051d1;}
.englistening_wrap .co_tit {margin:50px auto 10px; }
.englistening_wrap .co_tit strong {font-size:25px; font-weight:bold; color:#222;}
.englistening_wrap .data_table_wrap {width:100%; position:relative;}
.englistening_wrap .data_table_wrap .list_dim {position:absolute; bottom:0; left:0; width:100%; height:45px; line-height:45px; background:rgba(0,0,0,0.9); /* Only IE 8 works */background:#000 \0/IE8; font-size:14px; color:#ffea00; text-align:center;}
.englistening_wrap .data_table {width:100%; border-top:2px solid #000; position: relative;}
.englistening_wrap .data_table thead th {background:#f6f6f6; font-size:14px; font-weight:bold; color:#222; padding:15px 5px; border:1px solid #d9d9d9; border-top:0; text-align:center;}
.englistening_wrap .data_table tbody tr:hover {background:#f6f6f6;}/* 2020-05-29 수정 */
.englistening_wrap .data_table tbody .year_line td {border-bottom:1px solid #838383;}/* 2020-05-29 수정 */
.englistening_wrap .data_table tbody td {font-size:14px; color:#666; padding:10px 5px; border:1px solid #d9d9d9; text-align:center;}
.englistening_wrap .data_table tbody td .btn_pdf {display:inline-block; width:45px; height:20px; line-height:20px; text-align:center; border:1px solid #da352c; font-size:13px; font-weight:bold; color:#da352c;}
.englistening_wrap .data_table tbody td .btn_pdf:hover {background:#da352c; color:#fff;}
.englistening_wrap .data_table tbody td .btn_zip {display:inline-block; width:45px; height:20px; line-height:20px; text-align:center; border:1px solid #47479c; font-size:13px; font-weight:bold; color:#47479c;}
.englistening_wrap .data_table tbody td .btn_zip:hover {background:#47479c; color:#fff;}
.engboard_list_wrap {width:100%; border:1px solid #e1e1e1; padding:0 20px; box-sizing:border-box;}
.engboard_list_wrap table {width:100%;}
.engboard_list_wrap table tbody td {padding:30px 0; text-align:center; border-top:1px solid #e1e1e1;}
.engboard_list_wrap table tbody tr:first-child td {border-top:0;}
.engboard_list_wrap table tbody td.sub_tit {font-size:12px; font-weight:bold; color:#000; padding-right:10px;}
.engboard_list_wrap table tbody td .img {display:block; width:76px; height:76px;}/* 2020-05-20 수정 */
.engboard_list_wrap table tbody td .img > img {width:100%; height:100%;}
/* 2020-05-20 수정 */
.engboard_list_wrap table tbody td.txt {text-align:left; padding-left:20px; padding-right:10px; vertical-align:top;}
.engboard_list_wrap table tbody td .icon_box {width:100%; overflow:hidden; margin-bottom:10px;}
.engboard_list_wrap table tbody td .icon_box span {display:inline-block; float:left; height:22px; line-height:22px; padding:0 21px; font-size:12px; margin-left:5px; text-align:center; box-sizing:border-box;}
.engboard_list_wrap table tbody td .icon_box span:first-child {margin-left:0;}
.engboard_list_wrap table tbody td .icon_box span.box_purple {background:#7d50e4; color:#fff;}
.engboard_list_wrap table tbody td .icon_box span.box_green {background:#8cc34b; color:#fff;}
.engboard_list_wrap table tbody td .icon_box span.box_orange {background:#f37800; color:#fff;}
.engboard_list_wrap table tbody td .icon_box span.box_red {background:#f90000; color:#fff;}
.engboard_list_wrap table tbody td .icon_box span.box_blue {background:#0147a9; color:#fff;}
.engboard_list_wrap table tbody td .icon_box span.box_sky {background:#86d3ff; color:#fff;}
.engboard_list_wrap table tbody td .icon_box span.box_white {background:#fff; line-height:20px; border:1px solid #283149; color:#283149}
.engboard_list_wrap table tbody td .icon_box span.box_nav {background:#004072; color:#fff;}
.engboard_list_wrap table tbody td .icon_box span.box_go1 {background:#e69c37; color:#fff;}
.engboard_list_wrap table tbody td .icon_box span.box_go2 {background:#b1c165; color:#fff;}
.engboard_list_wrap table tbody td .icon_box span.box_go3 {background:#5878df; color:#fff;}
.engboard_list_wrap table tbody td .tit {display:block; width:100%; font-size:16px; font-weight:bold; color:#000; overflow:hidden; margin-bottom:10px;}
.engboard_list_wrap table tbody td .tit a {font-size:16px; font-weight:bold; color:#000;}
.engboard_list_wrap table tbody td .tit a.first {float:left; max-width:400px; max-height:42px; line-height:20px; overflow: hidden; display:-webkit-box;line-clamp: 2;-webkit-line-clamp: 2;box-orient: vertical;-webkit-box-orient: vertical;text-overflow:ellipsis;}
.engboard_list_wrap table tbody td .tit a.last {width:22px; margin:3px 0 0 10px; float:left;}
.engboard_list_wrap table tbody td .t_list {display:block; width:100%; overflow:hidden;}
.engboard_list_wrap table tbody td .t_list em {display:inline-block; float:left; font-size:12px; color:#333; padding-left:14px; line-height:15px; position: relative;}
.engboard_list_wrap table tbody td .t_list em:after {display:block; content:''; position:absolute; top:0; left:5px; width:1px; height:15px; background:#23114f;}
.engboard_list_wrap table tbody td .t_list em:first-child {padding-left:0; margin-left:0;}
.engboard_list_wrap table tbody td .t_list em:first-child:after {display:none;}
/* //2020-05-20 수정 */
.engboard_list_wrap table tbody td.btn_box {text-align:right;}
.engboard_list_wrap table tbody td.btn_box div {width:100%; overflow:hidden;}
.engboard_list_wrap table tbody td.btn_box a {display:inline-block; float:right; margin-right:10px; width:140px; height:42px; line-height:42px; text-align:center; font-size:16px; font-weight:bold;}
.engboard_list_wrap table tbody td.btn_box a:first-child {margin-right:0;}
.engboard_list_wrap table tbody td.btn_box .btn_ot {background:#062f67; color:#fff;}
.engboard_list_wrap table tbody td.btn_box .btn_ot img {display:inline-block; margin:13px 10px 0 0;}
.engboard_list_wrap table tbody td.btn_box .btn_action {background:#0047a9; color:#fff;}
.engboard_list_wrap table tbody td.btn_box .btn_ing {background:#c0c0c0; color:#fff;}
.engboard_list_wrap table tbody td.btn_box .btn_ing img {display:inline-block; margin:13px 10px 0 0;}