@charset "euc-kr";

/* reset */
* {margin:0;padding:0;}
html {font-size:100%;}
body,h1,h2,h3,h4,h5,h6,select,textarea,input,button,blockquote,th,td,caption,p,span,em,i {font:normal 12px 'Malgun Gothic', Dotum, Arial, sans-serif;line-height:1.5em;color:#696969;letter-spacing:-1px;-webkit-text-size-adjust:none;}
dl,ul,ol,li {list-style:none;}
iframe {margin:0;border:0;}
em,address,i {font-style:normal;}
img {vertical-align:top;border:0;}
table {width:100%;border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;}
table caption {position:absolute;overflow:hidden;width:1px;height:0;font-size:0;line-height:0;}
a, a:link, a:visited {color:#696969;text-decoration:none;}
a:hover, a:active, a:focus {color:#244798;}
fieldset {display:block;border:0;}
legend {display:none !important;}
button {overflow:visible;cursor:pointer;border:0;background:transparent;}
hr {visibility:hidden;overflow:hidden;clear:both;height:0;}
/*select, input, textarea {vertical-align:middle;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;-webkit-appearance:none;-moz-appearance:none;appearance:none;}*/
select, input, textarea {vertical-align:middle;}
input[type="text"], input[type="email"], input[type="tel"], input[type="search"], textarea {-webkit-appearance:none;}

hr {display:none;} 

/* html5 Tag Block */
article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary {display:block;}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {display:none;}

.ellipsis {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cboth:before, .cboth:after {content:"";display:table;}
.cboth:after {clear:both;}
.cboth {zoom:1;}
* html .cboth {zoom:1;}
.blind {overflow:hidden;width:1px !important;height:0 !important;text-indent:-999999px;font-size:0 !important;line-height:0 !important;}

/* ¹Ù·Î°¡±â ¼û±è */
.skipToNavigation {position:absolute;top:-1000em;left:-1000em;}
.skipToNavigation a {display:block;overflow:hidden;height:1px;width:1px;margin:0 -1px -1px 0;font-size:0;line-height:0;}
.skipToNavigation a:focus {}

/********** common **********/

/* 20190114 Ãß°¡ */
.tal {text-align:left !important;}
.pl10 {padding-left:10px !important;}
.pb10 {padding-bottom:10px !important;}
.hide {display:none !important;}

/* °øÅë ÄÄÆ÷³ÍÆ® */
/* badge ::badgeN °øÁö»çÇ× | badgeL °­ÁÂ | badgeK ±³Àç  */
.badgeN {display:inline-block;width:39px;height:17px;margin-right:10px;font-size:11px;font-family:±¼¸², Gulim, sans-serif;color:#fff;text-align:center;line-height:17px;}
.badgeN.lecture {background-color:#2a50b1;}
.badgeN.event {background-color:#f34d51;}
.badgeN.kyoje {background-color:#0592fe;}
.badgeN.etc {background-color:#ffac1b;}
.badgeN.consult {background-color:#333;}
.badgeN.notice {background-color:#f15921;}

/* badge ::badgeLine ÀÔ½ÃÁ¤º¸ ¸®½ºÆ® | °Ô½ÃÆÇ */
.badgeLine {display:inline-block;width:106px;padding:4px 0;box-sizing:border-box;color:#244798;text-align:center;border:1px solid #244798;}

/* badge ::badgeRound ÀÔ½ÃÁ¤º¸ °Ô½ÃÆÇ */
[class*="badgeRound"] {display:inline-block;padding:3px 9px;box-sizing:border-box;color:#fff;text-align:center;border-radius:20px;}
.badgeRoundGrey {background-color:#cccccc;}
.badgeRoundBlue {background-color:#6aa4e4;}

/* ¶óµð¿À¹öÆ°Çü ÅÇ :³×ÀÌºñbg  */
.tabRadioGrp div {float:left;position:relative;}
.tabRadioGrp div + div {margin-left:-2px;}
.tabRadioGrp div input {display:none;}
.tabRadioGrp div label {display:block;height:29px;padding:0 20px;line-height:25px;box-sizing:border-box;color:#80899e;font-weight:bold;text-align:center;cursor:pointer;border:2px solid #80899e;background-color:transparent;}
.tabRadioGrp div input:checked + label {color:#244798;border-color:#fff;background-color:#fff;}

/* ³×ÀÌºñ ¹Ú½ºÇü ÅÇ : ¼±»ý´Ô */
.tabNavyBox {width:100%;border-bottom:1px solid #244798;}
.tabNavyBox:after{display:block;content:'';clear:both;}
.tabNavyBox li {float:left;}
.tabNavyBox li a {display:block;padding:10px 0;text-align:center;color:#434343;border-top:1px solid #eaeaea;}
.tabNavyBox li:first-child a {border-left:1px solid #eaeaea;}
.tabNavyBox li:last-child a {border-right:1px solid #eaeaea;}
.tabNavyBox li a:hover, .tabNavyBox li.active a {color:#fff;background-color:#244798;border-color:#244798;}

.tabNavyBox.col09 li {width:calc( 100% / 9 );}
.tabNavyBox.col02 li {width:calc( 100% / 2 );}

/* ³×ÀÌºñ ¶óÀÎÇü ÅÇ */
.tabNavyLine {margin:22px 0 38px;width:100%;}
.tabNavyLine:after{display:block;content:'';clear:both;}
.tabNavyLine * {font-family:'Malgun Gothic', Dotum, Arial, sans-serif;}
.tabNavyLine ul {position:relative;height:46px;}
.tabNavyLine ul:after{display:block;content:"";clear:both;}
.tabNavyLine li {float:left;position:relative;}
.tabNavyLine li a:before {display:block;position:absolute;content:"";top:0;left:-1px;height:44px;border-left:1px solid #d8d8d8;z-index:2;}
.tabNavyLine li:first-child a:before, .tabNavyLine li:first-child a:hover:before {left:0;}
.tabNavyLine li a:after {display:block;position:absolute;content:"";top:0;right:0;height:44px;border-right:1px solid #c9c9c9;z-index:2;}
.tabNavyLine li.active {border-bottom-color:#fff;}
.tabNavyLine li a {display:block;height:46px;box-sizing:border-box;font-size:15px;color:#555;text-align:center;line-height:46px;background-color:#f6f6f6;border-top:1px solid #d8d8d8;border-bottom:0;}
.tabNavyLine li a:hover, .tabNavyLine .active a {color:#2a3863;font-weight:bold;background-color:#fff;border-top:2px solid #2a3863;}
.tabNavyLine li a:hover:before, .tabNavyLine .active a:before {top:0;left:-2px;height:46px;border-left:2px solid #2a3863;z-index:3;}
.tabNavyLine li a:hover:after, .tabNavyLine .active a:after {top:0;height:46px;border-right:2px solid #2a3863;z-index:3;}
.tabNavyLine li:hover:after, .tabNavyLine .active:after {position:absolute;content:"";bottom:0;left:0;width:100%;border-bottom:2px solid #fff;z-index:2;}
.tabNavyLine li:after {position:absolute;content:"";bottom:0;left:0;width:100%;border-bottom:2px solid #2a3863;z-index:2;}

.tabNavyLine.col03 li {width:calc( 100% / 3 );}
.tabNavyLine.col04 li {width:calc( 100% / 4 );}
.tabNavyLine.col07 li {width:calc( 100% / 7 );}

/* ³×ÀÌºñ ¹Ú½ºÇü ÅÇ bg */
.tabNavyBoxBg {width:100%;margin-bottom:10px;}
.tabNavyBoxBg:after{display:block;content:'';clear:both;}
.tabNavyBoxBg li {float:left;}
.tabNavyBoxBg li a {display:block;padding:10px 0;font-size:15px;font-weight:bold;text-align:center;color:#999;border:solid #dadada;border-width:1px 1px 1px 0;;background-color:#f9f9f9;}
.tabNavyBoxBg li:first-child a {border-left:1px solid #dadada;}
.tabNavyBoxBg li:last-child a {border-right:1px solid #dadada;}
.tabNavyBoxBg li a:hover, .tabNavyBoxBg li.active a {color:#fff;background-color:#244798;border-color:#244798;}

.tabNavyBoxBg.col02 li {width:calc( 100% / 2 );}
.tabNavyBoxBg.col03 li {width:253px;}
.tabNavyBoxBg.col03 li:first-child {width:254px;}

/* ³×ÀÌºñ ¹Ú½ºÇü ÅÇ box in box */
.tabNavyBoxIn {margin-bottom:20px;padding:11px;box-sizing:border-box;border:1px solid #dadada;background-color:#f9f9f9;}
.tabNavyBoxIn:after{display:block;content:'';clear:both;}
.tabNavyBoxIn li {float:left;}
.tabNavyBoxIn li + li {margin-left:8px;}
.tabNavyBoxIn li a {display:block;width:96px;padding:6px 0 7px;box-sizing:border-box;text-align:center;color:#666;border:1px solid #d8d8d8;background-color:#fff;}
.tabNavyBoxIn li a:hover, .tabNavyBoxIn li.active a {color:#fff;background-color:#244798;border-color:#244798;}

/********************** 2019 °Ô½ÃÆÇ **********************/
.boardDefault {position:relative;}
.boardDefault select {padding:5px 0 5px 6px;text-align:left;border:1px solid #c8c8c8;}
.boardDefault input[type="text"] {padding:5px 0 5px 6px;border:1px solid #c8c8c8;}
.btnBoardGuide, .btnBoardGuide:hover, .btnBoardGuide:active, .btnBoardGuide:focus {position:absolute;top:15px;right:15px;padding-left:23px;color:#444;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_guide.png') no-repeat 0 50%;}
.btnBoardGuide:after {display:block;position:absolute;content:'';left:23px;bottom:3px;right:0;height:1px;background-color:#444;}

/* 2019 °Ô½ÃÆÇ ¸ñ·Ï */
/* °Ô½ÃÆÇ ¸ñ·Ï °Ë»ö */
.boardDefault .boardSearch {overflow:hidden;}
.boardDefault .boardSearch > div {font-size:0;}
.boardDefault .boardSearch > div > * {display:inline-block;vertical-align:middle;}
.boardDefault .boardSearch .left {float:left;}
.boardDefault .boardSearch .right {float:right;text-align:right;}
.boardDefault .boardSearch * + * {margin-left:5px;}
.boardDefault .boardSearch select {width:102px;}
.boardDefault .boardSearch input[type="text"] {width:284px;}
.boardDefault .boardSearch input[type="text"] + button {width:62px;}

/* table Çü */
.boardDefault .boardList {border-top:2px solid #000;}
.boardDefault .boardList th, .boardDefault .boardList td {padding:11px 0;text-align:center;}
.boardDefault .boardList th {font-size:13px;font-weight:bold;color:#000;border-bottom:1px solid #dadada;background-color:#f9f9f9;}
.boardDefault .boardList td {padding:10px 0;font-size:13px;color:#444;border-bottom:1px solid #dadada;}
.boardDefault .boardList td.tit {padding:10px 10px;text-align:left;}
.boardDefault .boardList td.tit > * {vertical-align:middle;}
.boardDefault .boardList td.tit a {font-size:13px;}
.boardDefault .boardList td.tit a:hover {color:#244798;text-decoration:underline;}
.boardDefault .boardList td.tit .reply {margin-left:3px;font-size:13px;font-weight:bold;color:#000;}
.boardDefault .boardList td.tit img {margin:2px 0 0 3px;}
.boardDefault .boardList td em {color:#f15921;}
.boardDefault .boardSearch + .boardList {margin-top:10px;} 

/* 20190118 Ãß°¡ */
.ipsiWrap.sub .boardList thead tr th:last-child { border-right:0px; }
.ipsiWrap.sub .boardList tbody tr td { border-right:1px solid #dadada; }
.ipsiWrap.sub .boardList tbody tr td:last-child { border-right:0px; }

/* table-typeB 20190118 Ãß°¡ */
.boardDefault .boardList_typeB {border-top:2px solid #000;}
.boardDefault .boardList_typeB th {padding:11px 0;text-align:center;}
.boardDefault .boardList_typeB td {padding:11px 0;text-align:center;}
.boardDefault .boardList_typeB th {font-size:13px;font-weight:bold;color:#000;border-bottom:1px solid #dadada;background-color:#f9f9f9;border-right:1px solid #dadada;}
.boardDefault .boardList_typeB th:last-child {border-right:0;}
.boardDefault .boardList_typeB td {padding:10px 0;font-size:13px;color:#444;border-bottom:1px solid #dadada;border-right:1px solid #dadada;}
.boardDefault .boardList_typeB td:last-child { border-right:0px; }
.boardDefault .boardList_typeB td.tit {padding:10px 10px;text-align:left;}
.boardDefault .boardList_typeB td.tit > * {vertical-align:middle;}
.boardDefault .boardList_typeB td.tit a {font-size:13px;}
.boardDefault .boardList_typeB td.tit a:hover {color:#244798;text-decoration:underline;}
.boardDefault .boardList_typeB td.tit .reply {margin-left:3px;font-size:13px;font-weight:bold;color:#000;}
.boardDefault .boardList_typeB td.tit img {margin:2px 0 0 3px;}
.boardDefault .boardList_typeB td em {color:#f15921;}
.boardDefault .boardSearch + .boardList_typeB {margin-top:10px;} 

/* card Çü */
.boardDefault .cardList ul {overflow:hidden;margin:-20px 0 0 -20px;}
.boardDefault .cardList li {float:left;position:relative;width:240px;height:250px;margin:20px 0 0 20px;box-sizing:border-box;border:1px solid #dadada;}
.boardDefault .cardList li img {width:100%;height:149px;}
.boardDefault .cardList li p {overflow:hidden;height:100px;padding:18px 20px;box-sizing:border-box;}
.boardDefault .cardList li strong {display:block;height:40px;overflow:hidden;font-size:13px;font-weight:normal;color:#444;}
.boardDefault .cardList li a:hover strong {color:#244798;text-decoration:underline;}
.boardDefault .cardList li em {display:block;position:absolute;left:20px;bottom:20px;font-size:13px;color:#244798;}
.boardDefault .cardList li span {display:block;position:absolute;right:20px;bottom:20px;font-size:13px;color:#444;}

/* 2019 ÆäÀÌÂ¡ */
.pagingBox {margin-top:20px;font-size:0;text-align:center;}
.pagingBox a {display:inline-block;width:35px;height:35px;box-sizing:border-box;font-size:14px;color:#999 !important;line-height:35px;border:1px solid #dadada;}
.pagingBox a + a {margin-left:-1px;}
.pagingBox a:hover , .pagingBox a.active {color:#fff !important;border-color:#a6a6a6;background-color:#a6a6a6;}
.pagingBox a.btnFst, .pagingBox a.btnPrev, .pagingBox a.btnNext, .pagingBox a.btnLast {text-indent:-9999px;background:#fff url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_paging.png') no-repeat 11px 0;}
.pagingBox a.btnPrev {margin:0 11px 0 -1px;background-position:-23px 0;}
.pagingBox a.btnNext {margin-left:10px;background-position:-153px 0;}
.pagingBox a.btnLast {margin-left:-1px;background-position:-187px 0;}
.pagingBox a.btnFst:hover {background-color:#a6a6a6;background-position:11px -35px;}
.pagingBox a.btnPrev:hover {background-color:#a6a6a6;background-position:-23px -35px;}
.pagingBox a.btnNext:hover {background-color:#a6a6a6;background-position:-153px -35px;}
.pagingBox a.btnLast:hover {background-color:#a6a6a6;background-position:-187px -35px;}

/* 2019 °Ô½ÃÆÇ º¸±â, ±Û¾²±â */
.boardDefault .boardView {table-layout:fixed;border-top:2px solid #000;border-bottom:1px solid #000;border-collapse:separate;}
.boardDefault .boardView th, .boardDefault .boardView td {height:30px;padding:9px 10px;border-right:1px solid #dadada;border-top:1px solid #dadada;}
.boardDefault .boardView.plr_5 th, .boardDefault .boardView.plr_5 td {padding:9px 5px;}
.boardDefault .boardView.plr_5 th label, .boardDefault .boardView.plr_5 td label {margin-right:3px;}
.boardDefault .boardView th, .boardDefault .boardView td, .boardDefault .boardView th *, .boardDefault .boardView td * {font-size:13px;}
.boardDefault .boardView tr:first-child th, .boardDefault .boardView tr:first-child td {border-top-width:0;}
.boardDefault .boardView thead + tbody tr:first-child th, .boardDefault .boardView thead + tbody tr:first-child td {border-top-width:1px;}
.boardDefault .boardView tr th:last-child, .boardDefault .boardView tr td:last-child {border-right:0;}
.boardDefault .boardView th {font-weight:bold;color:#000;background-color:#f9f9f9;}
.boardDefault .boardView td strong {color:#000;}
.boardDefault .boardView td .tit {float:left;width:85%;}
.boardDefault .boardView td .tit .badgeLine {width:87px;font-size:12px;}
.boardDefault .boardView td .date {float:left;width:15%;text-align:right;line-height:28px;}
.boardDefault .boardView td .tit strong {margin-left:12px;}
.boardDefault .boardView td strong.lank {margin-right:18px;}
.boardDefault .boardViewTxt {padding:25px 20px;font-size:13px !important;}
.boardDefault .boardViewTxt * {font-size:13px !important;line-height:1.9;}
.boardDefault .boardView .temp {margin-left:6px;}
.boardDefault .boardView .temp:hover {color:#244798;}
.boardDefault .boardView .temp i {font-weight:bold;color:#000;}
.boardDefault .boardView .secret {float:right;line-height:30px;}
.boardDefault .boardView .secret label {margin-left:4px;color:#f15921;}
.boardDefault .editorWrap {padding-top:10px;}
.boardDefault .editorWrap .tit {padding:18px 20px;border-top:2px solid #000;background-color:#f9f9f9;}
.boardDefault .editorWrap .tit * {font-size:13px;color:#000;}
.boardDefault .editorWrap .tit span {float:right;}
.boardDefault .editorWrap .tit em {font-weight:bold;color:#f15921;}
.boardDefault .editorWrap .loadHwp {position:relative;height:60px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_load_hwp.png') no-repeat;}
.boardDefault .editorWrap .loadHwp p {padding:12px 0 0 173px;color:#fff;}
.boardDefault .editorWrap .loadHwp p i {margin-left:9px;color:#70cdff;}
.boardDefault .editorWrap .loadHwp button {display:block;position:absolute;top:13px;right:10px;width:134px;height:34px;text-indent:-9999px;}

/* 2019 ÅØ½ºÆ® */
.boxNotice {position:relative;margin-bottom:10px;padding:20px;line-height:1.7;border:1px solid #dadada;background-color:#f9f9f9;}
.boxNotice em {font-weight:bold;color:#244798;}
.boxNotice strong {color:#444;}
.boxNotice li {position:relative;padding-left:8px;font-size:12px;}
.boxNotice ul li:before {display:block;position:absolute;content:'';top:10px;left:0;width:4px;height:1px;background-color:#666;}
.boxNotice ol > li {padding-left:0;}
.boxNotice ol > li + li {margin-top:14px;}
.boxNotice ol > li strong {font-size:13px;}
.boxNotice ol > li strong + ul {margin-top:3px;}

/* 2019 ¹öÆ° */
.btnWrap {margin-top:10px;font-size:0;text-align:center;}
.btnWrap.left  {text-align:right;}
.btnWrap.right  {text-align:right;}
.pagingBox + .btnWrap {margin-top:-35px;}
[class*="btnBox"] {display:inline-block;padding:8px 12px;box-sizing:border-box;font-weight:bold;color:#fff !important;text-align:center;border:1px solid #244798;background-color:#244798;}
[class*="btnBox"] + [class*="btnBox"] {margin-left:5px;}
[class*="btnBox"].bk {border:1px solid #333;background-color:#333;}
[class*="btnBox"].lineBl {color:#244798 !important;background-color:#fff;}
[class*="btnBox"].lineGr {color:#666 !important;border:1px solid #999;background-color:#fff;}
[class*="btnBox"].lineRed {color:#f15921 !important;border:1px solid #f15921;background-color:#fff;} 
.btnBox {width:95px;}
.btnBoxBig {width:175px;padding:9px 12px;font-size:15px !important;}
.btnBoxSmall {padding:5px 12px;font-size:12px !important;}

/* 2019 ¹öÆ° : ¾ÆÀÌÄÜÇü */
.btnIcoDel {position:relative;width:11px;height:11px;text-indent:-9999px;border:1px solid #e2e2e2;}
.btnIcoDel:before {display:block;position:absolute;content:'';top:1px;left:4px;width:1px;height:7px;background-color:#f15921;transform:rotate(-45deg);}
.btnIcoDel:after {display:block;position:absolute;content:'';top:1px;right:4px;width:1px;height:7px;background-color:#f15921;transform:rotate(45deg);}


/*·Îµù¹Ù*/
.loadingWrap .loading_main{position:fixed;top:50%;left:50%;width:441px;margin-top:-145px;margin-left:-220px;z-index:1111112;}
.loadingWrap .loading_bg{position:fixed;top:0;bottom:0;left:0;right:0;text-indent:-9999px;background-color:#fff;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';filter:alpha(opacity=70);opacity:0.7;z-index:1111111;}

/* °øÅë ÇÃ·ÎÆÃ ¹è³Ê */
.layerFloatBan {position:absolute;z-index:30;}/* top:0px;right:0px; À§Ä¡°ªÀº inlineÀ¸·Î Ç¥±â */
.layerFloatBan .floatInner {position:relative;}

/* 20190115 Ãß°¡ */
.layerFloatBan .floatInner-Rectangle {position:relative;border:6px solid #fff;border-radius:15px; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.3);}
.layerFloatBan .floatInner-Rectangle .btn-floating-close {position:absolute;right:-6px;top:-6px;}

/* layout */
#wrap {min-width:1004px;}
#header {border-bottom:1px solid #202b3f;}
#container {position:relative;}
#footer {border-top:2px solid #2f4577;}
.innerWrap {position:relative;width:1004px;margin:0 auto;}
.innerWrap:after {display:block;clear:both;content:'';height:0;}

/* »ó´Ü ¾È³»¿µ¿ª */
.topInfoMsg {width:100%;height:34px;text-align:center;color:#10253f;font-size:13px;line-height:34px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_topInfo.png') repeat-x 0 0;}

/* »ó´Ü ¹è³Ê¿µ¿ª */
.topBanner {width:100%;}
.topBanner a {display:block;width:1004px;margin:0 auto;}

/* ±Û·Î¹ú ¸Þ´º¿µ¿ª */
.globalMenuWrap {height:34px;border-bottom:1px solid #eaeaea;background-color:#f6f6f6;}
.globalMenuWrap:after {display:block;clear:both;content:'';height:0;}
.globalMenuWrap .innerWrap > ul li {float:left;font-size:0;}
.globalMenuWrap .innerWrap > ul li + li:before {display:inline-block;content:'';width:1px;height:11px;vertical-align:middle;background-color:#e2e2e2;}
.globalMenuWrap .innerWrap > ul li a, .globalMenuWrap .innerWrap > ul li em {display:inline-block;font-size:12px;font-family:'Malgun Gothic', Dotum, Arial, sans-serif;line-height:34px;vertical-align:middle;}
/* 2019-06-13 Ãß°¡ */
.globalMenuWrap .innerWrap > ul li a.pointNum {display:inline-block;font-family:'Malgun Gothic', Dotum, Arial, sans-serif;font-size:12px;color:rgb(241,89,33);line-height:34px;vertical-align:middle;letter-spacing:0;}
.globalMenuWrap .innerWrap > ul li a.pointNum:hover {color:rgb(241,89,33);}

.globalMenuWrap .innerWrap > ul li a:hover, .globalMenuWrap .innerWrap > ul li a:hover span {color:#244798;}
.globalMenuWrap .innerWrap > ul li em {padding-left:6px;color:#244798;}
.familySiteLink {float:left;}
.familySiteLink li + li {margin-left:6px;}
.familySiteLink li a {padding-left:6px;font-family:'Malgun Gothic', Dotum, Arial, sans-serif;}
.familySiteLink li:first-child a {padding-left:0;}
.personalMenuLink {float:right;}
.personalMenuLink li + li {margin-left:5px;}
.personalMenuLink li a {padding-left:6px;}
/*a.firstGuide {padding-right:22px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_guide.png') no-repeat 100% 8px;}*/
a.allCurri {color:#244798 !important;}
a.onAir, a.onAir:hover {color:#f15921 !important;}

/* header ¿µ¿ª */
.headerInnerWrap {position:relative;width:1004px;height:177px;margin:0 auto;}

.gradeSelect {position:absolute;top:71px;left:0;width:257px;height:32px;z-index:99;}
.gradeSelect:after {display:block;clear:both;content:'';height:0;}
.gradeSelect > fieldset div {float:left;}
.gradeSelect > fieldset div + div {margin-left:27px;}
.gradeSelect > fieldset input {display:none;}
.gradeSelect > fieldset label {display:block;top:0;width:40px;height:32px;text-indent:-9999px;cursor:pointer;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/btn_class.png') no-repeat;}
.gradeSelect > fieldset label[for="selectGo1"] {background-position:0 0;}
.gradeSelect > fieldset label[for="selectGo2"] {background-position:-64px 0;}
.gradeSelect > fieldset label[for="selectGo3"] {width:94px;background-position:-132px 0;}
.gradeSelect > fieldset input:checked + label[for="selectGo1"] {background-position:0 -32px;}
.gradeSelect > fieldset input:checked + label[for="selectGo2"] {background-position:-64px -32px;}
.gradeSelect > fieldset input:checked + label[for="selectGo3"] {background-position:-132px -32px;}
.gradeSelect .btnSetClass {position:absolute;right:0;bottom:10px;display:inline-block;width:18px;height:18px;text-indent:-99999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_guide.png') no-repeat;}
.gradeSelect .layerClass .layerInner {left:0;top:0;width:400px;height:180px;border:2px solid #244798;box-shadow:none;}
.gradeSelect .layerClass.layerWrap h1 {height:auto;padding:20px 20px 0;font-size:18px;font-weight:bold;color:#333;line-height:18px;background:none;}
.gradeSelect .layerClass.layerWrap h1 em {font-size:18px;font-weight:bold;color:#244798;}
.gradeSelect .layerClass.layerWrap .btnClose {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/btn_layer_close02.png') no-repeat;}
.gradeSelect .layerClass.layerWrap .layerContents {padding-bottom:0;font-size:14px;line-height:22px;}
.gradeSelect .layerClass.layerWrap .layerContents strong {display:block;margin-bottom:3px;color:#333;}
/* ¿¹ºñ°í ¹îÁö */
.gradeSelect.reserve {top:48px;height:55px;}
.gradeSelect.reserve > fieldset label {height:55px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/btn_class_reserve.png') no-repeat;}
.gradeSelect.reserve.yebi > fieldset label {height:55px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/btn_class_reserve_yebi.png') no-repeat;}
.gradeSelect.reserve > fieldset label[for="selectGo1"] {background-position:0 0;}
.gradeSelect.reserve > fieldset label[for="selectGo2"] {background-position:-64px 0;}
.gradeSelect.reserve > fieldset label[for="selectGo3"] {width:94px;background-position:-132px 0;}
.gradeSelect.reserve > fieldset input:checked + label[for="selectGo1"] {background-position:0 -55px;}
.gradeSelect.reserve > fieldset input:checked + label[for="selectGo2"] {background-position:-64px -55px;}
.gradeSelect.reserve > fieldset input:checked + label[for="selectGo3"] {background-position:-132px -55px;}

.logoWrap {position:relative;width:460px;height:80px;margin:0 auto;text-align:center;}
.logo {position:absolute;left:50%;bottom:0;margin-left:-100px;}
.logo a {display:block;}
.d-day {width:460px;margin:0 auto;font-size:15px;font-weight:bold;text-align:center;}
.d-day, .d-day * {font-family:'Malgun Gothic', Dotum, Arial, sans-serif;}
.d-day i {font-size:15px;font-weight:bold;color:#f15921;}
.d-day em {font-size:15px;font-weight:bold;color:#333;}

.searchWrap {position:absolute;top:68px;right:0;width:223px;height:33px;}
.searchWrap:after {width:206px;}
.searchWrap * {font-family:'Malgun Gothic', Dotum, Arial, sans-serif !important;}
.searchWrap .searchDesc {display:block;position:absolute;left:0;top:-33px;padding:5px 12px 5px;border:1px solid #d1d1d1;background-color:#f1f0f5;z-index:1;}
.searchWrap .searchDesc:before {position:absolute;content:'';left:12px;bottom:-4px;width:5px;height:5px;border-left:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;background-color:#f1f0f5;transform:rotate(-45deg);}
.searchWrap input[type="text"] {position:absolute;top:0;left:0;width:200px;height:33px;box-sizing:border-box;border:solid #2f4577;border-width:0 0 2px 0;background-color:transparent;}
.searchWrap .btnSearch {position:absolute;top:0;right:0;width:18px;height:33px;text-indent:-9999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/btn_totalsearch.png') no-repeat right 8px;}
.autoCompleteBox {position:absolute;top:31px;right:0;width:287px;box-sizing:border-box;border:2px solid #2f4577;background-color:#fff;z-index:1111;}
.autoCompleteBox p {position:relative;padding:13px 20px;}
.autoCompleteBox p strong {font-weight:bold;}
.autoCompleteBox p:after {position:absolute;content:'';left:20px;right:20px;bottom:0;height:1px;background-color:#d4d4d4;}
.autoCompleteBox li {position:relative;padding:0 20px;}
.autoCompleteBox li:hover {background-color:#f8f8f8;}
.autoCompleteBox li a.keywordTxt {display:block;width:225px;height:23px;line-height:23px;}
.autoCompleteBox li a.keywordTxt font {font-size:12px !important;color:#696969 !important;line-height:23px !important;}
.autoCompleteBox li a.keywordTxt font > font {font-size:12px !important;font-weight:bold !important;color:#244798 !important;line-height:23px !important;}
.autoCompleteBox li:hover a.keywordTxt, .autoCompleteBox li a.keywordTxt:hover {color:#244798 !important;text-decoration:underline !important;}
.autoCompleteBox .btnArea {position:relative;height:30px;border-top:1px solid #d4d4d4;background-color:#f8f8f8;}
.autoCompleteBox .btnArea button {position:absolute;top:7px;right:20px;font-size:11px;}
.autoCompleteBox .btnArea button:hover {text-decoration:underline;}
.autoKeyword {position:relative;padding:10px 0;}
.autoKeyword li a.btnGoSeries {position:absolute;content:'';top:3px;right:20px;width:17px;height:17px;text-indent:-9999px;vertical-align:middle;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/btn_go.png') no-repeat;}
.autoKeyword li:hover a.btnGoSeries, .autoKeyword li a.btnGoSeries:hover {background-position:0 -17px;}
.autoKeyword:after {position:absolute;content:'';left:20px;right:20px;bottom:0;height:1px;background-color:#d4d4d4;}
.myKeyword {padding:0 0 10px;}
.myKeyword h1 {position:relative;font-weight:bold;color:#333;line-height:1;margin:0 20px 14px;padding-top:15px;}
.myKeyword button {position:absolute;content:'';top:3px;right:20px;width:17px;height:17px;text-indent:-9999px;vertical-align:middle;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/btn_del.png') no-repeat;}

#gnbWrap {position:absolute;left:0;right:0;bottom:0;height:45px;}

.gnbGrade {position:absolute;left:0;bottom:20px;}
.gnbGrade li {float:left;}
.gnbGrade li + li {margin-left:35px;}
.gnbGrade li a {display:block;width:44px;height:18px;text-indent:-9999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/txt_gnb_grade.png') no-repeat}
.gnbGrade li + li a {width:61px;background-position:-80px 0;} 
.gnbGrade li + li + li a {width:59px;background-position:-176px 0;} 
.gnbGrade li + li + li + li a {width:61px;background-position:-270px 0;} 
.gnbGrade li a:hover, .gnbGrade li.active a {background-position:0 -18px;}
.gnbGrade li + li a:hover, .gnbGrade li + li.active a {background-position:-80px -18px;} 
.gnbGrade li + li + li a:hover, .gnbGrade li + li + li.active a {background-position:-176px -18px;} 
.gnbGrade li + li + li + li a:hover, .gnbGrade li + li + li + li.active a {background-position:-270px -18px;} 
.gnbGrade li.ai_menu span {display:block; position:absolute; top:-13px; left:50%; margin-left:-14px;}/* 2018-12-27 ¼öÁ¤ */

.gnbCombine {position:absolute;left:392px;bottom:20px;}
.gnbCombine:before {position:absolute;content:'';top:2px;left:-30px;width:1px;height:14px;background-color:#ddd;}
.gnbCombine li {float:left;}

.gnbCombine li + li {margin-left:35px;}
.gnbCombine li a {display:block;width:69px;height:18px;text-indent:-9999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/txt_gnb_combine_2019.png') no-repeat}
.gnbCombine li + li a {width:60px;background-position:-103px 0;}
.gnbCombine li + li + li a {width:59px;background-position:-198px 0;} 
.gnbCombine li a:hover, .gnbCombine li.active a {background-position:0 -18px;}
.gnbCombine li + li a:hover, .gnbCombine li + li.active a {background-position:-103px -18px;} 
.gnbCombine li + li + li a:hover, .gnbCombine li + li + li.active a {background-position:-198px -18px;} 
.gnbCombine li.new_icon span {display:block; position:absolute; top:-13px; left:50%; margin-left:-14px;}

.gnbCombine li a{width:69px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/txt_gnb_combine_2019.png') no-repeat;}
.gnbCombine li + li{margin-left:30px;}
.gnbCombine li + li a{width:100px;background-position:-82px 0;}
.gnbCombine li + li + li a{width:59px;background-position:-198px 0;}
.gnbCombine li a:hover, .gnbCombine li.active a {background-position:0 -18px;}
.gnbCombine li + li a:hover, .gnbCombine li + li.active a {background-position:-82px -18px;} 
.gnbCombine li + li + li a:hover, .gnbCombine li + li + li.active a{background-position:-198px -18px;}

/* 2019-05-22 Ãß°¡ */
.gnbGrade_190522 {position:absolute;left:0;bottom:20px;}
.gnbGrade_190522 li {float:left;}
.gnbGrade_190522 li + li {margin-left:24px;}
.gnbGrade_190522 li a {display:block;width:44px;height:18px;text-indent:-9999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/txt_gnb_grade_190521.png') no-repeat}
.gnbGrade_190522 li + li a {width:61px;background-position:-69px 0;} 
.gnbGrade_190522 li + li + li a {width:59px;background-position:-153px 0;} 
.gnbGrade_190522 li + li + li + li a {width:61px;background-position:-236px 0;} 
.gnbGrade_190522 li a:hover, .gnbGrade_190522 li.active a {background-position:0 -18px;}
.gnbGrade_190522 li + li a:hover, .gnbGrade_190522 li + li.active a {background-position:-69px -18px;} 
.gnbGrade_190522 li + li + li a:hover, .gnbGrade_190522 li + li + li.active a {background-position:-153px -18px;} 
.gnbGrade_190522 li + li + li + li a:hover, .gnbGrade_190522 li + li + li + li.active a {background-position:-236px -18px;} 
.gnbGrade_190522 li.ai_menu span {display:block; position:absolute; top:-13px; left:50%; margin-left:-14px;}/* 2018-12-27 ¼öÁ¤ */

.gnbCombine_190522 {position:absolute;left:352px;bottom:20px;}
.gnbCombine_190522:before {position:absolute;content:'';top:2px;left:-25px;width:1px;height:14px;background-color:#ddd;}
.gnbCombine_190522 li {float:left;}
.gnbCombine_190522 li a {display:block;width:69px;height:18px;text-indent:-9999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/txt_gnb_combine_190521.png') no-repeat}
.gnbCombine_190522 li + li {margin-left:19px;}
.gnbCombine_190522 li + li a {width:98px;background-position:-88px 0;}
.gnbCombine_190522 li + li + li a {width:59px;background-position:-205px 0;} 
.gnbCombine_190522 li + li + li + li a {width:59px;background-position:-285px 0;} 

.gnbCombine_190522 li a:hover, .gnbCombine_190522 li.active a {background-position:0 -18px;}
.gnbCombine_190522 li + li a:hover, .gnbCombine_190522 li + li.active a {background-position:-88px -18px;} 
.gnbCombine_190522 li + li + li a:hover, .gnbCombine_190522 li + li + li.active a {background-position:-205px -18px;} 
.gnbCombine_190522 li + li + li + li a:hover, .gnbCombine_190522 li + li + li + li.active a {background-position:-285px -18px;} 
.gnbCombine_190522 li.new_icon span {display:block; position:absolute; top:-13px; left:50%; margin-left:-14px;}

/* 2019-06-19 Ãß°¡ */
.gnbGrade_190619 {position:absolute;left:0;bottom:20px;}
.gnbGrade_190619 li {float:left;}
.gnbGrade_190619 li + li {margin-left:34px;}
.gnbGrade_190619 li a {display:block;width:44px;height:18px;text-indent:-9999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/txt_gnb_grade_190521.png') no-repeat}
.gnbGrade_190619 li + li a {width:61px;background-position:-69px 0;} 
.gnbGrade_190619 li + li + li a {width:59px;background-position:-153px 0;} 
.gnbGrade_190619 li + li + li + li a {width:61px;background-position:-236px 0;} 
.gnbGrade_190619 li a:hover, .gnbGrade_190619 li.active a {background-position:0 -18px;}
.gnbGrade_190619 li + li a:hover, .gnbGrade_190619 li + li.active a {background-position:-69px -18px;} 
.gnbGrade_190619 li + li + li a:hover, .gnbGrade_190619 li + li + li.active a {background-position:-153px -18px;} 
.gnbGrade_190619 li + li + li + li a:hover, .gnbGrade_190619 li + li + li + li.active a {background-position:-236px -18px;} 
.gnbGrade_190619 li.ai_menu span {display:block; position:absolute; top:-13px; left:50%; margin-left:-14px;}/* 2018-12-27 ¼öÁ¤ */

.gnbCombine_190619 {position:absolute;left:390px;bottom:20px;}
.gnbCombine_190619:before {position:absolute;content:'';top:2px;left:-31px;width:1px;height:14px;background-color:#ddd;}
.gnbCombine_190619 li {float:left;}
.gnbCombine_190619 li a {display:block;width:69px;height:18px;text-indent:-9999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/txt_gnb_combine_190521.png') no-repeat}
.gnbCombine_190619 li + li {margin-left:29px;}
.gnbCombine_190619 li + li a {width:98px;background-position:-88px 0;}
.gnbCombine_190619 li + li + li a {width:59px;background-position:-205px 0;} 
.gnbCombine_190619 li + li + li + li a {width:59px;background-position:-285px 0;} 

.gnbCombine_190619 li a:hover, .gnbCombine_190619 li.active a {background-position:0 -18px;}
.gnbCombine_190619 li + li a:hover, .gnbCombine_190619 li + li.active a {background-position:-88px -18px;} 
.gnbCombine_190619 li + li + li a:hover, .gnbCombine_190619 li + li + li.active a {background-position:-205px -18px;} 
.gnbCombine_190619 li + li + li + li a:hover, .gnbCombine_190619 li + li + li + li.active a {background-position:-285px -18px;} 
.gnbCombine_190619 li.new_icon span {display:block; position:absolute; top:-13px; left:50%; margin-left:-14px;}

/* 2020-02-19 Ãß°¡ */
.gnbGrade_200219 {position:absolute;left:0;bottom:20px; height:18px;}/* 2020-04-03 ¼öÁ¤ */
.gnbGrade_200219 li {float:left;position:relative;}
.gnbGrade_200219.new202028 li:nth-child(2) {margin-left:20px;}
.gnbGrade_200219.new202028 li:first-child .btn-teacherPlus {display:inline-block;width:24px;height:17px;cursor:pointer;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/common/teacher_after_plus.png') no-repeat center top;}
.gnbGrade_200219.new202028 li:first-child .btn-teacherPlus.open,
.gnbGrade_200219.new202028 li:first-child .btn-teacherPlus:hover {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/common/teacher_after_plus.png') no-repeat center -16px;}
.gnbGrade_200219 li + li {margin-left:34px;}
.gnbGrade_200219 li a {display:inline-block;width:44px;height:18px;text-indent:-9999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/common/txt_gnb_grade_200219.png') no-repeat}
.gnbGrade_200219 li + li a {width:61px;background-position:-69px 0;}
.gnbGrade_200219 li + li + li a {width:59px;background-position:-153px 0;} 
.gnbGrade_200219 li + li + li + li a {width:61px;background-position:-236px 0;} 
.gnbGrade_200219 li a:hover, .gnbGrade_200219 li.active a {background-position:0 -18px;}
.gnbGrade_200219 li + li a:hover, .gnbGrade_200219 li + li.active a {background-position:-69px -18px;} 
.gnbGrade_200219 li + li + li a:hover, .gnbGrade_200219 li + li + li.active a {background-position:-153px -18px;} 
.gnbGrade_200219 li + li + li + li a:hover, .gnbGrade_200219 li + li + li + li.active a {background-position:-236px -18px;} 
.gnbGrade_200219 li.ai_menu span {display:block; position:absolute; top:-13px; left:50%; margin-left:-14px;}/* 2018-12-27 ¼öÁ¤ */

.gnbCombine_200219 {position:absolute;left:303px;bottom:20px;}
.gnbCombine_200219:before {position:absolute;content:'';top:2px;left:-31px;width:1px;height:14px;background-color:#ddd;}
.gnbCombine_200219 li {float:left;}
.gnbCombine_200219 li a {display:block;width:59px;height:18px;text-indent:-9999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/common/txt_gnb_combine_200219.png') no-repeat}
.gnbCombine_200219 li + li {margin-left:29px;}
.gnbCombine_200219 li + li a {width:75px;background-position:-80px 0;}
.gnbCombine_200219 li + li + li a {width:98px;background-position:-175px 0;} 
.gnbCombine_200219 li + li + li + li a {width:59px;background-position:-292px 0;} 
.gnbCombine_200219 li + li + li + li + li a {width:59px;background-position:-372px 0;} 

.gnbCombine_200219 li a:hover, .gnbCombine_200219 li.active a {background-position:0 -18px;}
.gnbCombine_200219 li + li a:hover, .gnbCombine_200219 li + li.active a {background-position:-80px -18px;} 
.gnbCombine_200219 li + li + li a:hover, .gnbCombine_200219 li + li + li.active a {background-position:-175px -18px;} 
.gnbCombine_200219 li + li + li + li a:hover, .gnbCombine_200219 li + li + li + li.active a {background-position:-292px -18px;} 
.gnbCombine_200219 li + li + li + li + li a:hover, .gnbCombine_200219 li + li + li + li + li.active a {background-position:-372px -18px;}
.gnbCombine_200219 li.new_icon span {display:block; position:absolute; top:-13px; left:50%; margin-left:-14px;}
/* //2020-02-19 Ãß°¡ ³¡ */

/* 2020-05-15 5ºÐÆ¯°­ Ãß°¡ */
.gnbCombine_200515 {position:absolute;left:282px;bottom:20px;}
.gnbCombine_200515:before {position:absolute;content:'';top:2px;left:-31px;width:1px;height:14px;background-color:#ddd;}
.gnbCombine_200515 li {float:left;}
.gnbCombine_200515 li a {display:block;width:59px;height:18px;text-indent:-9999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/common/txt_gnb_combine_200515.png') no-repeat}
.gnbCombine_200515 li + li {margin-left:29px;}
.gnbCombine_200515 li + li a {width:75px;background-position:-80px 0;}
.gnbCombine_200515 li + li + li a {width:98px;background-position:-175px 0;} 
.gnbCombine_200515 li + li + li + li a {width:59px;background-position:-292px 0;} 
.gnbCombine_200515 li + li + li + li + li a {width:59px;background-position:-372px 0;} 
.gnbCombine_200515 li + li + li + li + li + li a {width:62px;background-position:-450px 0;}

.gnbCombine_200515 li a:hover, .gnbCombine_200515 li.active a {background-position:0 -18px;}
.gnbCombine_200515 li + li a:hover, .gnbCombine_200515 li + li.active a {background-position:-80px -18px;} 
.gnbCombine_200515 li + li + li a:hover, .gnbCombine_200515 li + li + li.active a {background-position:-175px -18px;} 
.gnbCombine_200515 li + li + li + li a:hover, .gnbCombine_200515 li + li + li + li.active a {background-position:-292px -18px;} 
.gnbCombine_200515 li + li + li + li + li a:hover, .gnbCombine_200515 li + li + li + li + li.active a {background-position:-372px -18px;}
.gnbCombine_200515 li + li + li + li + li + li a:hover, .gnbCombine_200515 li + li + li + li + li + li.active a {background-position:-450px -18px;}
.gnbCombine_200515 li.new_icon span {display:block; position:absolute; top:-13px; left:50%; margin-left:-14px;}
/* //2020-05-15 Ãß°¡ ³¡ */

#gnbWrap li {position:relative;}
#gnbWrap li span.badgeG {position:absolute;top:-26px;left:50%;width:auto;height:18px;line-height:20px !important;padding:0 12px;font-size:11px;font-weight:bold;font-family:µ¸¿ò, Dotum, sans-serif;color:#fff;text-align:center;line-height:19px;letter-spacing:0;white-space:nowrap;border-radius:9px;}
#gnbWrap li span.badgeG:before {position:absolute;content:'';left:50%;bottom:-4px;margin-left:-8%;border-right:4px solid transparent;border-left:4px solid transparent;}
#gnbWrap li span.badgeG.org {background-color:#f15921;}
#gnbWrap li span.badgeG.org:before {border-top:4px solid #f15921;}
/* 2019-11-19 Ãß°¡ */
#gnbWrap li span.badgeGnb {position:absolute;top:-26px;left:50%;width:auto;height:20px;line-height:22px !important;padding:0 12px;font-size:11px;font-weight:bold;font-family:µ¸¿ò, Dotum, sans-serif;color:#fff;text-align:center;line-height:19px;letter-spacing:0;white-space:nowrap;border-radius:3px;}
#gnbWrap li span.badgeGnb:before {position:absolute;content:'';left:50%;bottom:-4px;margin-left:-8%;border-right:4px solid transparent;border-left:4px solid transparent;}
#gnbWrap li span.badgeGnb {background-color:#ed7d31;}
#gnbWrap li span.badgeGnb:before {border-top:4px solid #ed7d31;}

#gnbWrap > button {position:absolute;bottom:13px;height:32px;padding:0 22px 0 12px;box-sizing:border-box;font-size:13px;color:#244798;line-height:28px;border:1px solid #2f4577;}
#gnbWrap > button:after {position:absolute;content:'';top:10px;right:10px;width:5px;height:5px;border-left:1px solid #2f4577;border-bottom:1px solid #2f4577;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
#gnbWrap > button.open:after {position:absolute;content:'';top:12px;right:10px;width:5px;height:5px;border-left:1px solid #2f4577;border-bottom:1px solid #2f4577;transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);}
.btnQuickSeries {right:122px;color:#fff !important;background:#2f4577;}
.btnQuickSeries:after {border-left:1px solid #fff !important;border-bottom:1px solid #fff !important;}
.btnQuickLecture {right:0;background-color:#fff;}

#gnbWrap > .btnQuickLecture.new {position:absolute;bottom:13px;height:33px;line-height:31px;padding:0 40px 0 26px;box-sizing:border-box;font-size:13px;color:#fff;background:#2f4577;outline:0;}
#gnbWrap > .btnQuickLecture.new:after {position:absolute;content:'';top:12px;right:20px;width:5px;height:5px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
#gnbWrap > .btnQuickLecture.new.open:after {position:absolute;content:'';top:14px;right:20px;width:5px;height:5px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);}

/* ÇÏ´Ü °øÅë ÄÜÅÙÃ÷ */
.commonContents {margin-bottom:50px;}
.commonContents * {font-family:'Malgun Gothic', Dotum, Arial, sans-serif;}
.commonContents.wideWrap {border-top:1px solid #d1d1d1;}
.commonContents .innerWrap:after {display:block;clear:both;content:'';height:0;}
.commonContents .innerWrap.news {padding-top:50px;border-top:1px solid #d1d1d1;}
.commonContents.wideWrap .innerWrap.news {border-top:0;}
.innerWrap.news > div {position:relative;width:492px;}
.innerWrap.news h3 {margin-top:-5px;font-size:18px;font-weight:bold;color:#244798;}
.innerWrap.news > div ul {height:121px;margin-top:14px;padding:20px 26px;box-sizing:border-box;border:1px solid #d1d1d1;background-color:#f8f7fc;}
.innerWrap.news > div ul li + li {margin-top:9px;}
.innerWrap.news > div ul li:before {display:inline-block;content:'';width:2px;height:2px;margin-right:7px;vertical-align:middle;background-color:#333;}
.innerWrap.news > div ul li a {display:inline-block;overflow:hidden;max-width:96%;font-size:13px;color:#333;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;}
.innerWrap.news > div ul li a:hover {color:#244798;text-decoration:underline;}
.innerWrap.news > div > a {display:block;position:absolute;top:-8px;right:0;height:30px;padding:0 25px 0 10px;font-size:13px;color:#333;line-height:29px;border:1px solid #333;}
.innerWrap.news > div > a:before {position:absolute;content:'';top:15px;right:10px;width:11px;height:1px;background-color:#333;}
.innerWrap.news > div > a:after {position:absolute;content:'';top:10px;right:15px;width:1px;height:11px;background-color:#333;}
.innerWrap.news .notice {float:left;}
.innerWrap.news .notice ul li a img {vertical-align:middle;}
.innerWrap.news .event {float:right;}
.innerWrap.news .event ul li a img {vertical-align:middle;}

.commonContents .wideBg {height:180px;margin-top:36px;padding-top:30px;box-sizing:border-box;background-color:#dae1e7;}
.commonContents .wideBg .innerWrap > div {width:492px;}
.commonContents .wideBg ul {margin-top:15px;font-size:0;text-align:center;}
.commonContents .wideBg li {display:inline-block;width:70px;}
.commonContents .wideBg li + li {}
.commonContents .wideBg li a {display:inline-block;font-size:13px;color:#333;letter-spacing:-2px;}
.commonContents .wideBg li a:before {display:block;content:'';width:56px;height:56px;margin:0 auto 12px auto;}
.commonContents .wideBg li a:hover {color:#244798;}
.commonContents .sns {float:left;}
.commonContents .sns h3 {width:51px;height:18px;text-indent:-9999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/tit_sns.png') no-repeat;}
.commonContents .sns li a:before {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_sns.png') no-repeat;}
.commonContents .sns li a.facebook:before {background-position:0 0;}
.commonContents .sns li a.instargram:before {background-position:-70px 0;}
.commonContents .sns li a.twitter:before {background-position:-140px 0;}
.commonContents .sns li a.youtube:before {background-position:-210px 0;}
.commonContents .sns li a.blog:before {background-position:-280px 0;}
.commonContents .sns li a.band:before {background-position:-350px 0;}
.commonContents .sns li a.kakaostory:before {background-position:-420px 0;}
.commonContents .mobile {float:right;}
.commonContents .mobile h3 {width:51px;height:18px;text-indent:-9999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/tit_mobile.png') no-repeat;}
.commonContents .mobile li {width:90px;}
.commonContents .mobile li a:before {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_mobile.png') no-repeat;}
.commonContents .mobile li a.guide:before {background-position:0 0;}
.commonContents .mobile li a.mobileWeb:before {background-position:-70px 0;}
.commonContents .mobile li a.ebsiPlus:before {background-position:-140px 0;}
.commonContents .mobile li a.ebsLecture:before {background-position:-210px 0;}
.commonContents .mobile li a.ipsiMom:before {background-position:-280px 0;}

.banFam {margin-top:40px;}
.banFam > div {width:492px;}
.banFam h3 {width:81px;height:22px;margin-bottom:14px;text-indent:-9999px;}
.mathWrap {float:left;}
.engWrap {float:right;}
.mathWrap h3 {width:110px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/tit_math.png') no-repeat;}
.engWrap h3 {width:110px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/tit_english.png') no-repeat;}

/* 2019-04-23 footer ¿µ¿ª ¼öÁ¤ */
.commonContents {margin-bottom:0px;}
.footer-fullMenu { overflow:hidden; margin-top:50px; background:#fcfcfe; border-top:1px solid #efefef;}
.footer-fullMenu * {font-family:'Malgun Gothic', Dotum, Arial, sans-serif; color: #696969;}
.footer-fullMenu .inner { overflow:hidden; width:1200px; margin:0 auto; padding:40px 0 0 0; }
.footer-fullMenu .inner ul { overflow:hidden; }
.footer-fullMenu .inner ul li { float:left; width:177px; }
.footer-fullMenu .inner ul li:last-child { width:138px; }
.footer-fullMenu .inner ul li:last-child dl dt { padding-left:0px; }
.footer-fullMenu .inner ul li:last-child dl dd { padding-left:0px; }
.footer-fullMenu .inner ul li dl dt { width:100%; text-align:left; font-weight:bold; font-size:14px; color:#000; padding:0 0 10px 10px; }
.footer-fullMenu .inner ul li dl dd { width:100%; text-align:left; font-size:12px; color:#666; line-height:22px; padding:0 0 0 10px; }
.footer-fullMenu .inner ul li dl dd img { vertical-align:middle; }

.footer-fullMenu .inner .footer-link-area { clear:both; position:relative; width:100%; overflow:hidden; margin-top:40px; padding:20px 0 15px 0; border-top:1px solid #efefef;}
.footer-fullMenu .inner .footer-link-area .footer-sns { float:left; width:795px; margin-left:10px; }
.footer-fullMenu .inner .footer-link-area .footer-sns * {font-family:'Malgun Gothic', Dotum, Arial, sans-serif; color: #696969;}
.footer-fullMenu .inner .footer-link-area .footer-sns h3 { display:inline-block; width:50px; height:62px; line-height:62px; text-align:left; font-weight:bold; font-size:13px; color:#000; vertical-align:top; }
.footer-fullMenu .inner .footer-link-area .footer-sns ul { display:inline-block; width:730px; margin-right:10px; }
.footer-fullMenu .inner .footer-link-area .footer-sns ul li { float:left; width:12.5%; text-align:center; padding:0; }
.footer-fullMenu .inner .footer-link-area .footer-sns ul li a { position:relative; display:block; width:66px; padding-top:43px; font-size:12px; }
.footer-fullMenu .inner .footer-link-area .footer-sns ul li a:before {content:''; position:absolute;left:50%;top:0;  width:38px; height:38px; margin-left:-19px; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/ico_sns.png') no-repeat left top; background-size:auto 38px;}
.footer-fullMenu .inner .footer-link-area .footer-sns ul li a.facebook:before { background-position:0 0; }
.footer-fullMenu .inner .footer-link-area .footer-sns ul li a.twitter:before { background-position:-38px 0; }
.footer-fullMenu .inner .footer-link-area .footer-sns ul li a.instargram:before { background-position:-76px 0; }
.footer-fullMenu .inner .footer-link-area .footer-sns ul li a.youtube:before { background-position:-114px 0; }
.footer-fullMenu .inner .footer-link-area .footer-sns ul li a.blog:before { background-position:-152px 0; }
.footer-fullMenu .inner .footer-link-area .footer-sns ul li a.band:before { background-position:-190px 0; }
.footer-fullMenu .inner .footer-link-area .footer-sns ul li a.post:before { background-position:-228px 0; }
.footer-fullMenu .inner .footer-link-area .footer-sns ul li a.kakaostory:before { background-position:-266px 0; }

.footer-fullMenu .inner .footer-link-area .footer-mobile { float:right; width:390px;}
.footer-fullMenu .inner .footer-link-area .footer-mobile * {font-family:'Malgun Gothic', Dotum, Arial, sans-serif; color: #696969;}
.footer-fullMenu .inner .footer-link-area .footer-mobile h3 { display:inline-block; width:70px; height:62px; line-height:62px; text-align:center; font-weight:bold; font-size:13px; color:#000; vertical-align:top; }
.footer-fullMenu .inner .footer-link-area .footer-mobile ul { display:inline-block; width:310px; }
.footer-fullMenu .inner .footer-link-area .footer-mobile ul li { float:left; width:25%; text-align:center; padding:0; }
.footer-fullMenu .inner .footer-link-area .footer-mobile ul li a { position:relative; display:block; width:66px; padding-top:43px; font-size:12px; }
.footer-fullMenu .inner .footer-link-area .footer-mobile ul li a:before {content:''; position:absolute;left:50%;top:0;  width:39px; height:39px; margin-left:-19px; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/ico_mobile.png') no-repeat left top; background-size:auto 39px;}
.footer-fullMenu .inner .footer-link-area .footer-mobile ul li a.guide:before { background-position:0 0; }
.footer-fullMenu .inner .footer-link-area .footer-mobile ul li a.mobileWeb:before { background-position:-39px 0; }
.footer-fullMenu .inner .footer-link-area .footer-mobile ul li a.ebsiPlus:before { background-position:-78px 0; }
.footer-fullMenu .inner .footer-link-area .footer-mobile ul li a.ebsLecture:before { background-position:-117px 0; }

#footer-2019 { clear:both; border-top:1px solid #efefef;}
#footer-2019 .familySiteSlideWrap {position:relative;overflow:hidden;width:1200px;margin:0 auto;}
#footer-2019 .familySiteSlideWrap button {position:absolute;top:0;width:30px;height:65px;text-indent:-9999px;outline:0;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/btn_familysite.png') no-repeat;z-index:3;}
#footer-2019 .familySiteSlideWrap button.btnPrev {left:0; display:block !important;}
#footer-2019 .familySiteSlideWrap button.btnNext {right:0;background-position:-30px 0;}
#footer-2019 .familySiteSlideWrap ul {position:relative;overflow:hidden;left:30px;width:1944px;height:65px;}
#footer-2019 .familySiteSlideWrap li {float:left;width:162px;height:65px;font-size:0;line-height:65px;text-align:center;}
#footer-2019 .familySiteSlideWrap li a {display:inline-block;vertical-align:top;margin-top:8px;}

#footer-2019 .flexConWrap {padding:15px 0 30px 0; background:#fff; border-top:1px solid #efefef;}
#footer-2019 .flexConWrap * {font-family:'Malgun Gothic', Dotum, Arial, sans-serif;}
#footer-2019 .flexConWrap > .innerWrap {position:relative;overflow:hidden; width:1200px; }

#footer-2019 .flexConWrap .innerWrap .flexMenu { width:100%; }
#footer-2019 .flexConWrap .innerWrap .flexMenu ul:after {display:block;clear:both;content:'';height:0;}
#footer-2019 .flexConWrap .innerWrap .flexMenu li {float:left; padding:0 22px; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/line_footerFamily_space.png') no-repeat right center; }
#footer-2019 .flexConWrap .innerWrap .flexMenu li:first-child { padding-left:10px; }
#footer-2019 .flexConWrap .innerWrap .flexMenu li:last-child { background:none; }
#footer-2019 .flexConWrap .innerWrap .flexMenu li a,
#footer-2019 .flexConWrap .innerWrap .flexMenu li a em {font-size:14px;font-family:'Malgun Gothic', Dotum, Arial, sans-serif;font-weight:bold;color:#444;line-height:1;}
#footer-2019 .flexConWrap .innerWrap .flexMenu li a em {color:#1f4eb8;}
#footer-2019 .flexConWrap .innerWrap .flexMenu li a:hover {text-decoration:underline;}

#footer-2019 .flexConWrap .innerWrap .flexConLeft { float:left; max-width:840px; padding-left:10px; }
#footer-2019 .flexConWrap .innerWrap .flexConLeft .workplaceInfo { margin-top: 30px; }
#footer-2019 .flexConWrap .innerWrap .flexConLeft .workplaceInfo strong { display:block; font-size:14px; color:#000; padding-bottom:15px; }
#footer-2019 .flexConWrap .innerWrap .flexConLeft .workplaceInfo span { display:inline-block; font-size:13px; color:#8f8f8f; padding-bottom:2px; }
#footer-2019 .flexConWrap .innerWrap .flexConLeft .workplaceInfo span.pl30 { padding-left:30px;}

#footer-2019 .flexConWrap .innerWrap .flexConLeft .copyright { margin-top:25px; }
#footer-2019 .flexConWrap .innerWrap .flexConLeft .copyright strong { display:block; font-size:13px; color:#1f4eb8; }
#footer-2019 .flexConWrap .innerWrap .flexConLeft .copyright span { font-size:13px; color:#8f8f8f; letter-spacing:0.01em; }

#footer-2019 .flexConWrap .innerWrap .flexConRight { position:absolute; right:10px; top:48px; width:320px; height:155px; }
#footer-2019 .flexConWrap .innerWrap .flexConRight strong { display:block; font-size:14px; color:#000; }
#footer-2019 .flexConWrap .innerWrap .flexConRight .helpDesk { position:relative; margin-top:10px; }
#footer-2019 .flexConWrap .innerWrap .flexConRight .helpDesk span {display:block;font-size:30px;color:#696969;line-height:1;}

#footer-2019 .flexConWrap .innerWrap .flexConRight .helpDesk a:hover {color:#244798;}
#footer-2019 .flexConWrap .innerWrap .flexConRight .helpDesk > a {display:inline-block;margin-top:0px;font-size:13px;color:#8f8f8f;padding-left:5px;letter-spacing:-0.01em;}
#footer-2019 .flexConWrap .innerWrap .flexConRight .helpDesk button {position:absolute;right:10px;top:5px;width:84px;height:20px;line-height:18px;text-align:center;font-size:12px;color:#fff;background:#2f4577; border-radius:20px;border:0;}
#footer-2019 .flexConWrap .innerWrap .flexConRight .helpDesk button:last-child {position:absolute;top:28px;}
#footer-2019 .flexConWrap .innerWrap .flexConRight .helpDesk button.csRemote {top:5px;}
#footer-2019 .flexConWrap .innerWrap .flexConRight .helpDesk button.csKakao {top:28px;}

#footer-2019 .flexConWrap .innerWrap .flexConRight .authentication {position:relative;height:45px;margin-top:15px;}
#footer-2019 .flexConWrap .innerWrap .flexConRight .authentication img {position:absolute;top:0px;left:0;}
#footer-2019 .flexConWrap .innerWrap .flexConRight .authentication span {display:block;padding-left:65px;font-size:12px;color:#8f8f8f;}

/* sub layout customizing */
.renewal2018 #reNcontainer {position:relative;}
.renewal2018 #reNcontainer #reNcontainer_in {position:relative; width:994px;margin:10px auto 0;border-left:1px solid #eaeaea;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2014/layout/bg_siteSubM.gif') repeat-y -1px 0;}
.renewal2018 #reNcontainer #reNcontainer_in:after {display:block;clear:both;content:'';height:0;}
.renewal2018 #reNcontainer #reNcontainer_in.bg-no {background:none;border-left:0;}
.renewal2018 #reNcontainer #reNlnb {position:relative;float:left;width:218px;/*margin-top:10px;*/margin-top:0px;padding-bottom:10px;border-top:1px solid #eaeaea;z-index:11;}
.renewal2018 #reNcontainer #reNcontents {float:left;width:760px;padding:10px 0 50px 15px;border-top:1px solid #eaeaea;z-index:1;}
.renewal2018 #reNcontainer #reNcontents.new200526 {float:none;width:994px;margin:0 auto 30px;padding:0;border:0;box-sizing: border-box;}
.renewal2018 #reNcontainer #reNcontents .categoryNavi {margin-bottom:11px;}
.renewal2018 #reNcontainer #reNcontents .title-sub {height:50px;margin-bottom:10px; position:relative;}/* 2018-12-16 ¼öÁ¤ */
.renewal2018 #reNcontainer #reNcontents .title-sub .ai_icon {display:block; float:left; margin:15px 5px 0 0;}/* 2018-12-27 ¼öÁ¤ */
.renewal2018 #reNcontainer #reNcontents .title-sub .sub_ai_menu {display:inline-block; padding-top:16px;}/* 2018-12-16 Ãß°¡ */
.renewal2018 #reNcontainer #reNcontents .title-sub {height:50px;margin-bottom:10px;}
.renewal2018 #reNcontainer #reNcontents .categoryNavi ~ .title-sub, .renewal2018 #reNcontainer #reNcontents .categoryNavi ~ .title-subArea .title-sub {margin-bottom:12px;}
.renewal2018 #reNcontainer #reNcontents .title-subArea .categorySns {top:15px;}

.renewal2018 #reNcontainer .sideQuickArea {top:0;z-index:12;}
.renewal2018 #reNcontainer .sideQuickArea.floatLeft {margin-left:-600px;}
.renewal2018 #reNcontainer .sideQuickArea.floatRight {margin-left:511px;}
.renewal2018 #reNcontainer .sideQuickArea .quickList li {display:block;margin-bottom:8px;}

/* ·Î±×ÀÎ */
.renewal2018 #reNcontainer #reNcontainer_in.login {width:1004px;margin:80px auto 50px;border:none;background:none;}
.renewal2018 #reNcontainer #reNcontainer_in.login #reNcontents {position:relative;float:none;width:1004px;padding:0;box-sizing:border-box;border-top:3px solid #244798;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;}
#reNcontainer_in.login #reNcontents h1 {height:129px;padding:44px 0 0 27px;box-sizing:border-box;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_loginTop.png') no-repeat 100% 0;}
#reNcontainer_in.login #reNcontents h1 a {display:block;width:233px;height:44px;}
#reNcontainer_in.login #reNcontents .loginDesc {position:absolute;left:517px;top:29px;width:346px;height:77px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/txt_loginDesc.png') no-repeat;}
#reNcontainer_in.login #reNcontents .loginDesc h2, #reNcontainer_in.login #reNcontents .loginDesc span {display:none;}
#reNcontainer_in.login #reNcontents .innerWrap {overflow:hidden;width:100%;margin:0;padding:35px 0;background:#f1f0f5;}
#reNcontainer_in.login #reNcontents .innerWrap .flexConWrap {width:745px;margin:0 auto;padding:0;border:0;background:0;}
#reNcontainer_in.login #reNcontents .innerWrap .flexConWrap fieldset {float:left;width:448px;}
#reNcontainer_in.login #reNcontents .innerWrap .flexConWrap .adBannerWrap {float:right;}
#reNcontainer_in.login #reNcontents .innerWrap .flexConWrap .adBannerWrap a {display:block;width:206px;height:206px;}
#reNcontainer_in.login .adWrap {margin-top:10px;}
#reNcontainer_in.login .adWrap .ad {width:100%;height:100px;}

.ipCheck {overflow:hidden;}
.ipCheck span {float:left;padding-right:9px;font-size:14px;font-weight:bold;color:#2f4577;line-height:16px;}
.ipCheck .checkForm {float:left;width:53px;height:17px;}
.ipCheck .checkForm li {position:relative;float:left;width:25px;height:17px;}
.ipCheck .checkForm li:last-child {width:28px;}
.ipCheck .checkForm li input[type="radio"] {display:none;}
.ipCheck .checkForm li input[type="radio"] + label {position:absolute;left:0;top:0;width:100%;height:17px;text-indent:-99999px;}
.ipCheck .checkForm li input[type="radio"]#ip-on + label {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_on.png') no-repeat;}
.ipCheck .checkForm li input[type="radio"]#ip-on:checked + label {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_on_checked.png') no-repeat;}
.ipCheck .checkForm li input[type="radio"]#ip-off + label {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_off.png') no-repeat;}
.ipCheck .checkForm li input[type="radio"]#ip-off:checked + label {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_off_checked.png') no-repeat;}
.ipCheck .ipGuide {float:left;margin-left:5px;}
.ipCheck .ipGuide .btnIPGuide {display:inline-block;width:18px;height:18px;text-indent:-99999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_guide.png') no-repeat;}
.ipCheck .ipGuide .layerIPGuide .layerInner {left:10px;top:10px;width:615px;height:245px;border:2px solid #244798;box-shadow:none;}
#reNcontainer_in.login #reNcontents .layerIPGuide.layerWrap h1 {height:auto;padding:20px 20px 0;font-size:18px;font-weight:bold;color:#333;line-height:18px;background:none;}
#reNcontainer_in.login #reNcontents .layerIPGuide.layerWrap h1 em {font-size:18px;font-weight:bold;color:#244798;}
#reNcontainer_in.login #reNcontents .layerIPGuide.layerWrap .btnClose {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/btn_layer_close02.png') no-repeat;}
#reNcontainer_in.login #reNcontents .layerIPGuide.layerWrap .layerContents {padding-bottom:0;font-size:14px;line-height:22px;}

.loginWrap {position:relative;width:447px;height:86px;margin-top:12px;}
.loginWrap input[type="text"],
.loginWrap input[type="password"] {display:block;width:320px;height:40px;padding:0 10px;box-sizing:border-box;border:1px solid #d1d1d1;}
.loginWrap input[type="text"] {margin-bottom:6px;}
.loginWrap label {display:none;}
.loginWrap button {position:absolute;top:0;right:0;display:block;width:118px;height:86px;font-size:15px;color:#fff;background:#244798;}

.loginWrap > .loginTxt-info {position:absolute;left:0;top:-27px;font-family:'Malgun Gothic', sans-serif;font-size:12px;color:red}

.idSave {margin-top:7px;}
.idSave input[type="checkbox"] {display:inline-block;width:20px;height:19px;border:1px solid #d1d1d1;background:#f1f0f5;-webkit-appearance:none;appearance:none;}
.idSave input[type="checkbox"]:checked {border:0;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_checkbox.png') no-repeat;}

.findInfo {margin-top:13px;}
.findInfo span {display:block;margin-bottom:10px;font-size:12px;font-weight:bold;color:#333;letter-spacing:-1px;}
.findInfo button {display:inline-block;height:24px;margin-right:5px;padding:0 12px;font-size:12px;color:#333;line-height:22px;box-sizing:border-box;border:1px solid #d1d1d1;}
.findInfo .ebsJoin {padding:0 24px 0 12px;color:#fff;border:0;background:#2f4577 url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_btnJoin_arrow.png') no-repeat 86px 9px;}

/********** layer / popup **********/
.layerWrap * {font-family:'Malgun Gothic', Dotum, Arial, sans-serif;}
.layerInner {position:absolute;top:0;left:0;right:0;box-sizing:border-box;border:2px solid #000;background-color:#fff;box-shadow:2px 2px 3px rgba(0, 0, 0, .3);z-index:1111;}
.layerWrap h1 {height:55px;padding-left:22px;font-size:16px;font-weight:bold;color:#fff;line-height:55px;background-color:#2f4577;}
.layerWrap h1 em {font-size:14px;font-weight:inherit;color:#f34d51;}
.layerWrap .btnClose {position:absolute;top:17px;right:17px;width:20px;height:20px;font-size:0;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/btn_layer_close.png') no-repeat 3px 4px;}
.layerWrap .btnCloseBottom {position:absolute;right:-2px;bottom:-31px;width:68px;height:31px;padding:9px 31px 11px 16px;box-sizing:border-box;font-size:11px;font-weight:bold;color:#fff;text-align:left;line-height:1;background:#32374d url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/btn_layer_close_bottom.png') no-repeat 80% 10px;box-shadow:2px 2px 3px rgba(0, 0, 0, .3);}
.layerWrap .closeOneDay {position:absolute;right:65px;bottom:-31px;height:31px;padding:9px 16px 11px;box-sizing:border-box;background:#32374d;box-shadow:2px 2px 3px rgba(0, 0, 0, .3);}
.layerWrap .closeOneDay label {margin-left:8px;font-size:11px;font-weight:bold;color:#fff;text-align:left;line-height:1;vertical-align:top;}
.layerWrap .notice {margin-bottom:10px;font-size:13px;font-weight:bold;color:#244798;}
.layerWrap .btns {position:relative;margin-top:10px;text-align:center;font-size:0;}
.layerWrap .btns .right {position:absolute;top:0;right:0;}
.layerWrap .btns button {display:inline-block;font-size:13px;min-width:87px;padding:5px 10px;box-sizing:border-box;font-size:15px;color:#fff;text-align:center;background-color:#2a50b1;}
.layerWrap .btns .btnFile {padding:3px 10px;font-size:12px;color:#202b3f;border:1px solid #202b3f;background-color:#fff;}

.horizontalStage {display:table;table-layout:fixed;width:100%;}
.horizontalStage > div {display:table-cell;vertical-align:top;}
.horizontalStage > div + div  {border-left:1px solid #d4d4d4;}
.layerContents {padding:20px 20px 25px;}
.layerContents .desc {color:#333;}
.layerTab {overflow:hidden;}
.layerTab li {float:left;}
.layerTab li a {display:block;height:40px;box-sizing:border-box;text-align:center;line-height:40px;border:1px solid #e3e3e3;background-color:#f8f8f8;}
.layerTab li a:hover, .layerTab li.selected a {color:#fff;border:1px solid #2a50b1;background-color:#2a50b1;}
.layerTab.col02 li {width:50%;}

/* ¼ö°­ÁßÀÎ °­ÁÂ, ¾Ë¸² */
.layerLecMsg .layerInner {top:45px;left:auto;right:0;width:855px;}
.layerLecMsg .layerContents {position:relative;overflow:hidden;height:337px;padding:0;background-color:#f8f8f8;}
.layerLecMsg .lectureArea {width:326px;}
.layerLecMsg .lectureArea button {width:20px;height:20px;margin-left:8px;text-indent:-9999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/btn_align.png') no-repeat;}
.layerLecMsg .lectureArea button.btnMore {position:absolute;bottom:20px;left:247px;width:50px;height:23px;color:#fff;font-size:11px;font-weight:bold;text-indent:0;border-color:#2f4577;background-color:#2f4577;background-image:none;}
.layerLecMsg .sortingList {display:none;position:absolute;top:4px;left:149px;width:88px;padding:10px;box-sizing:border-box;border:1px solid #32374d;background-color:#fff;z-index:1112;}
.layerLecMsg .sortingList:before {position:absolute;content:'';left:-5px;top:19px;border-right:5px solid #32374d;border-top:4px solid transparent;border-bottom:4px solid transparent;}
.layerLecMsg .sortingList:after {position:absolute;content:'';left:-4px;top:19px;border-right:5px solid #fff;border-top:4px solid transparent;border-bottom:4px solid transparent;}
.layerLecMsg .sortingList li {line-height:18px;}
.layerLecMsg .sortingList li a {font-size:11px;color:#333;}
.layerLecMsg .sortingList li a:hover {text-decoration:underline;}
.layerLecMsg .lectureList {overflow:auto;height:159px;padding:18px 0 18px 22px;box-sizing:border-box;background-color:#fff;}
.layerLecMsg .lectureList li {line-height:1.1;}
.layerLecMsg .lectureList li + li {margin-top:12px;}
.layerLecMsg .lectureList li:before {display:inline-block;content:'';width:2px;height:2px;margin-right:7px;vertical-align:middle;background-color:#333;}
.layerLecMsg .lectureList li a {display:inline-block;overflow:hidden;max-width:96%;font-size:13px;color:#333;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;}
.layerLecMsg .lectureList li a:hover {color:#244798;text-decoration:underline;}
.layerLecMsg .lectureList li.noneData {position:absolute;top:25%;left:0;width:100%;margin-top:-7px;text-align:center;}
.layerLecMsg .lectureList li.noneData:before {display:none;}
.layerLecMsg .lectureList + p {margin:18px 0 10px 30px;text-indent:-11px;}
.layerLecMsg .lectureList + p em{color:#244798;}
.layerLecMsg .noticeArea {width:525px;}
.layerLecMsg .noticeList {overflow:auto;height:285px;margin-top:10px;}
.layerLecMsg .noticeList li {padding:20px 12px 20px 14px;font-size:0;text-align:right;}
.layerLecMsg .noticeList li:first-child {padding-top:10px;}
.layerLecMsg .noticeList li + li {border-top:1px solid #d4d4d4;}
.layerLecMsg .noticeList li a:hover {color:#244798 !important;text-decoration:underline;}
.layerLecMsg .noticeList .innerGroup {display:inline-block;overflow:hidden;width:454px;max-height:53px;margin-right:10px;font-size:12px;text-align:left;vertical-align:middle;}
.layerLecMsg .noticeList button {display:inline-block;width:17px;height:17px;text-indent:-9999px;vertical-align:middle;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/btn_del.png') no-repeat;}
.layerLecMsg .utility {position:absolute;left:0;right:0;bottom:0;height:33px;box-sizing:border-box;border-top:1px solid #d4d4d4;background-color:#f8f8f8;}
.layerLecMsg .utility a {position:absolute;top:9px;height:15px;box-sizing:border-box;color:#333;line-height:15px;}
.layerLecMsg .utility .btnSetting {left:14px;width:38px;padding-left:16px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_setting.png') no-repeat 0 2px;}
.layerLecMsg .utility .btnTop {right:14px;width:44px;padding-left:10px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_top.png') no-repeat 0 6px;}
.layerLecMsg .utility span {display:block;width:340px;margin:0 auto;text-align:right;height:33px;line-height:33px;}
/* 2020-02-28 Ãß°¡ */
.layerLecMsg .noticeList li .noneData_wrap {display:inline-block; overflow:hidden; width:100%; padding-top:60px; font-size:12px; text-align: center;}
.layerLecMsg .noticeList li .noneData_wrap strong {display:inline-block; padding-left:44px; height:34px; line-height:34px; font-size:17px; font-weight:bold; color:#333; margin-bottom:10px; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/common/icon_sort.png') no-repeat left top; }
.layerLecMsg .noticeList li .noneData_wrap .btn_option {display:block; width:70px; margin:30px auto 0; height:30px; line-height:30px; background:#2f4577; font-size:14px; font-weight:bold; color:#fff; text-align:center; vertical-align:top;}
.layerLecMsg .noticeList li .noneData_wrap .btn_option i {display:inline-block; width:13px; height:13px; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/common/icon_option.png') no-repeat left top; margin:-4px 5px 0 0; vertical-align: middle; }
.layerLecMsg .noticeList li .noneData_wrap .btn_option:hover {color:#fff !important; text-decoration:none;}
/* //2020-02-28 Ãß°¡ ³¡ */

/* ÇÐ³â¼³Á¤ */
.layerClass .layerInner {top:40px;left:0;width:410px;}
.layerClass fieldset {margin-top:13px;text-align:center;font-size:0;}
.layerClass fieldset div {display:inline-block;}
.layerClass fieldset div + div {margin-left:10px;}
.layerClass fieldset input {display:none;}
.layerClass fieldset label {display:block;width:85px;height:60px;box-sizing:border-box;font-size:14px;font-weight:bold;text-align:center;line-height:60px;cursor:pointer;border:1px solid #d4d4d4;background-color:#f8f8f8;}
.layerClass fieldset input:checked + label {color:#333;line-height:57px;border:3px solid #0b0b0b;background-color:#fff;box-shadow:1px 2px 0 #d9d9d9;}
.layerClass .btnSave {display:block;width:105px;height:40px;margin:20px auto 0 auto;line-height:40px;font-weight:bold;color:#fff;background-color:#2a50b1;}

/* ¼±»ý´Ô ÀüÃ¼º¸±â */
.renewal2020 .sectionAllmenu {display:none;position:absolute;left:0;top:60px;width:994px;height:auto;background:#e9e9e9;border:1px solid #c0c0c0;z-index:20;box-shadow:8px 8px rgba(0,0,0,0.2)}
.renewal2020 .sectionAllmenu .allMenuheader,
.renewal2020 .sectionAllmenu .allMenuBody {float:left}
.renewal2020 .sectionAllmenu .allMenuheader {padding:12px}
.renewal2020 .sectionAllmenu .allMenuheader > div {color:#fff; font-size: 14px; font-weight:700; width:100px; height:40px; background:#2f599f; display:inline-block; line-height: 40px; text-align:center; margin-right:5px}
.renewal2020 .sectionAllmenu .allMenuheader > div.last {margin-right:0}
.renewal2020 .sectionAllmenu .allMenuBody {background:#fff; padding: 10px 12px;}
.renewal2020 .sectionAllmenu .allMenuBody .panel {display:table-cell; width:107px; border-right:1px solid #c7c7c7; text-align: center; vertical-align: top;}
.renewal2020 .sectionAllmenu .allMenuBody .panel.last {border:0}
.renewal2020 .sectionAllmenu .allMenuBody .panel .card {width:100px; margin:0 3px; margin-top:20px}
.renewal2020 .sectionAllmenu .allMenuBody .panel .card.first {margin-top:0}
.renewal2020 .sectionAllmenu .allMenuBody .panel .card > ul > li > a,
.renewal2020 .sectionAllmenu .allMenuBody .panel .card > ul > li > a:hover {font-size: 12px; color:#333}
.renewal2020 .sectionAllmenu .allMenuBody .panel .card > ul > li > a {line-height:28px}
.renewal2020 .sectionAllmenu .allMenuBody .panel .card .title {color:#2f599f; text-decoration: underline; font-size: 12px; text-align: center; display:inline-block; padding-bottom:6px; font-weight:300}
.renewal2020 .sectionAllmenu .btn_allMenuClose {font-size: 12px; font-weight: 700; width: 110px; background: #e9e9e9 url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/ico_close_s.png') no-repeat 84% 56%; color: #333; height: 28px;line-height: 22px; left:-1px;  border: 1px solid #c0c0c0; position: absolute; top: -28px; text-indent: -6px; border-bottom:0; box-shadow: 8px 0px rgba(0,0,0,0.2);outline:none;}
.renewal2020 .sectionAllmenu .btn_allMenuClose:before {content: ''; display:block; width: 21px; height:10px; background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/allMenu_top.png') no-repeat 0 0; top:-10px; left:50%; margin-left:-10px; position: absolute}

/* ºü¸¥ °­ÁÂ Ã£±â */
.layerWrap.layerKyojeLec .layerInner {top:42px;}
.kyojeSeriesArea, .lectureSelectArea {position:relative;}
.kyojeSeriesArea .tabRadioGrp, .lectureSelectArea .tabRadioGrp {position:absolute;overflow:hidden;top:11px;right:22px;}

.kyojeList {position:relative;padding:0 23px;}
.kyojeList ul {overflow:hidden;height:217px;}
.kyojeList li {float:left;width:137px;height:217px;margin-left:13px;}
.kyojeList li a {display:block;position:relative;width:137px;text-align:center;}
.kyojeList .mask {position:absolute;top:0;left:0;width:137px;height:173px;box-sizing:border-box;border:1px solid #d4d4d4;}
.kyojeList .thumbnail {display:block;width:137px;height:173px;}
.kyojeList .thumbnail img {display:block;width:100%;}
.kyojeList .subject {margin-top:8px;color:#333;}
.kyojeList li a:hover .mask {border:6px solid #2a50b1;}
.kyojeList li a:hover .subject {overflow:hidden;height:36px;color:#244798;text-decoration:underline;}
.kyojeList button {position:absolute;overflow:hidden;content:'';top:63px;width:25px;height:50px;text-indent:-9999px;line-height:0;}
.kyojeList button:after {display:block;content:'';width:30px;height:30px;}
.kyojeList .btnPrev {left:0;}
.kyojeList .btnPrev:after {border-left:1px solid #000;border-top:1px solid #000;transform:rotate(-45deg) translate(5px, 5px);-moz-transform:rotate(-45deg) translate(5px, 5px);-ms-transform:rotate(-45deg) translate(5px, 5px);}
.kyojeList .btnNext {right:0;}
.kyojeList .btnNext:after {border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg) translate(-10px, -10px);-moz-transform:rotate(-45deg) translate(-10px, -10px);-ms-transform:rotate(-45deg) translate(-10px, -10px);}

.lectureSelectArea .layerContents {padding:0;}

.lectureSelect {display:table;table-layout:fixed;width:100%;}
.lectureSelect > div {display:table-cell;}
.lectureSelect > div + div {border-left:1px solid #d4d4d4;}
.lectureSelect h2 {height:44px;padding-left:23px;font-weight:bold;color:#333;line-height:44px;border-bottom:1px solid #d4d4d4;background-color:#f8f8f8;}
.lectureSelect [class^="step"] ul, .lectureList ul {overflow:auto;height:267px;}
.lectureSelect [class^="step"] ul li a {display:block;overflow:hidden;height:31px;padding:0 23px;line-height:31px;}
.lectureSelect [class^="step"] ul li a:hover, .lectureSelect [class^="step"] ul li.selected a {color:#fff;background-color:#2a50b1;}
.lectureSelect .step01, .lectureSelect .step02, .lectureSelect .step03 {width:134px;}
.lectureSelect .step01 .teacherHomeList, .lectureSelect .step02 .teacherHomeList {display:none;}
.lectureSelect.type03 .step02 {width:268px;}
.lectureSelect.type03 .step02 > ul {display:none;}
.lectureSelect.type03 .step02 .teacherHomeList {display:block;}
.lectureSelect.type03 .step03 {display:none;}
.teacherHomeList fieldset {padding:7px 13px 14px 24px;text-align:center;font-size:0;}
.teacherHomeList fieldset div {display:inline-block;margin:7px 8px 0 0;vertical-align:top;}
.teacherHomeList input[type="radio"] {display:none;}
.teacherHomeList input[type="radio"] + label {display:block;width:22px;height:20px;box-sizing:border-box;font-size:12px;text-align:center;line-height:18px;cursor:pointer;border:1px solid #d4d4d4;}
.teacherHomeList input:checked + label {color:#fff;border:0;background-color:#2a50b1;}
.teacherHomeList {overflow:auto;height:267px;}
.lectureSelect .step02 .teacherHomeList ul {overflow:unset;height:192px;}
.lectureSelect .step02 .teacherHomeList li {float:left;width:50%;}
/*.lectureSelect .step02 .teacherHomeList li(2n) {}*/
.lectureSelect .step02 .teacherHomeList li a {display:inline-block;width:78px;height:31px;padding:0;text-align:center;vertical-align:middle;}
.lectureSelect .step02 .teacherHomeList li a + a {width:24px;height:24px;text-indent:-999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/btn_teacherHome.png') no-repeat 8px 7px;}
.lectureSelect .step02 .teacherHomeList li a + a:hover {background-position:8px -13px;}

.lectureSelectArea .lectureList li, .customLectureArea .lectureList li {display:block;padding:18px 26px;box-sizing:border-box;}
.lectureSelectArea .lectureList li:hover, .customLectureArea .lectureList li:hover {background-color:#f8f8f8;}
.lectureSelectArea .lectureList li + li, .customLectureArea .lectureList li + li {border-top:1px solid #d4d4d4;}
.lectureSelectArea .lectureList li a, .customLectureArea .lectureList li a {display:inline-block;font-size:13px;font-weight:bold;color:#244798;}
.lectureSelectArea .lectureList li a:hover, .customLectureArea .lectureList li a:hover {text-decoration:underline;}
.lectureDsc {display:block;}
.lectureDsc span {display:inline-block;color:#333;}
.lectureDsc span + span {margin-left:10px;}
.lectureDsc .teacher {font-weight:bold;}
.lectureDsc .levelNum img {vertical-align:middle;}
.lectureDsc .levelNum em {color:#f34d51;}

/* 2019-06-17 Ãß°¡ */
.layerWrap.layerKyoje {position:absolute;left:50%;top:42px;width:1003px;height:700px;margin-left:-501px;background:#fff;border:2px solid #000;box-sizing:border-box;z-index:9998;}
.tabGrp {position:relative;width:100%;}
.tabGrp .tabGrp-ul li {float:left;width:33.333333%;}
.tabGrp .tabGrp-ul li a {display:block;width:100%;height:50px;line-height:50px;text-align:center;font-weight:bold;font-size:20px;color:#999;background:#f6f6f6;border:2px solid #c9c9c9;border-right:0;box-sizing:border-box;}
.tabGrp .tabGrp-ul li:last-child {border-right:2px solid #c9c9c9;box-sizing:border-box;}
.tabGrp .tabGrp-ul li.active:last-child {border-right:0;}
.tabGrp .tabGrp-ul li.active a {color:#fff;background:#333;border:0}

.tabContainer {clear:both;}
.tabContainer .kyojeBox:before {display:block;content:'EBS ±³Àç ½Ã¸®Áî ¹Ù·Î°¡±â';position:relative;width:100%;padding:20px 0 25px 0;text-align:center;font-weight:bold;font-size:1.813em;color:#000;}

.kyoje_slide_go1,
.kyoje_slide_go2,
.kyoje_slide_go3 {position:relative;padding:0 0 15px 0px;}
.kyoje_slide_go1 ul,
.kyoje_slide_go2 ul,
.kyoje_slide_go3 ul {overflow:hidden;height:217px;}
.kyoje_slide_go1 li,
.kyoje_slide_go2 li,
.kyoje_slide_go3 li {float:left;width:137px !important;height:217px;}
.kyoje_slide_go1 li a,
.kyoje_slide_go2 li a,
.kyoje_slide_go3 li a {display:block;position:relative;width:137px;text-align:center;}
.kyoje_slide_go1 .mask,
.kyoje_slide_go2 .mask,
.kyoje_slide_go3 .mask {position:absolute;top:0;left:0;width:137px;height:173px;box-sizing:border-box;border:1px solid #d4d4d4;}
.kyoje_slide_go1 .thumbnail,
.kyoje_slide_go2 .thumbnail,
.kyoje_slide_go3 .thumbnail {display:block;width:137px;height:173px;}
.kyoje_slide_go1 .thumbnail img,
.kyoje_slide_go2 .thumbnail img,
.kyoje_slide_go3 .thumbnail img {display:block;width:100%;}
.kyoje_slide_go1 .subject,
.kyoje_slide_go2 .subject,
.kyoje_slide_go3 .subject {margin-top:8px;color:#333;}
.kyoje_slide_go1 li a:hover .mask,
.kyoje_slide_go2 li a:hover .mask,
.kyoje_slide_go3 li a:hover .mask {border:6px solid #2a50b1;}
.kyoje_slide_go1 li a:hover .subject,
.kyoje_slide_go2 li a:hover .subject,
.kyoje_slide_go3 li a:hover .subject {overflow:hidden;height:36px;color:#244798;text-decoration:underline;}
.kyoje_slide_go1 button,
.kyoje_slide_go2 button,
.kyoje_slide_go3 button {position:absolute;overflow:hidden;content:'';top:44px;width:25px;height:65px;text-indent:-9999px;line-height:0;outline:0;}
.kyoje_slide_go1 button:after,
.kyoje_slide_go2 button:after,
.kyoje_slide_go3 button:after {display:block;content:'';width:30px;height:30px;}
.kyoje_slide_go1 .bn_prev,
.kyoje_slide_go2 .bn_prev,
.kyoje_slide_go3 .bn_prev {left:20px;}
.kyoje_slide_go1 .bn_prev:after,
.kyoje_slide_go2 .bn_prev:after,
.kyoje_slide_go3 .bn_prev:after {border-left:1px solid #000;border-top:1px solid #000;transform:rotate(-45deg) translate(5px, 5px);-moz-transform:rotate(-45deg) translate(5px, 5px);-ms-transform:rotate(-45deg) translate(5px, 5px);}
.kyoje_slide_go1 .bn_next,
.kyoje_slide_go2 .bn_next,
.kyoje_slide_go3 .bn_next {right:20px;}
.kyoje_slide_go1 .bn_next:after,
.kyoje_slide_go2 .bn_next:after,
.kyoje_slide_go3 .bn_next:after {border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg) translate(-10px, -10px);-moz-transform:rotate(-45deg) translate(-10px, -10px);-ms-transform:rotate(-45deg) translate(-10px, -10px);}

.lectureArea_201906 {clear:both;position:relative;width:100%;}
.lectureArea_201906 .lectureArea-ul {position:relative;width:100%;overflow:hidden;}
.lectureArea_201906 .lectureArea-ul::after{content:'';display:block;position:absolute;bottom:0;left:0;width:99.999%;height:2px;background-color:#2a3863;z-index:-1;}
.lectureArea_201906 .lectureArea-ul.go1 li {float:left;width:16.666666%;background:#f6f6f6;}
.lectureArea_201906 .lectureArea-ul.go2 li,
.lectureArea_201906 .lectureArea-ul.go3 li {float:left;width:11%;background:#f6f6f6;}
.lectureArea_201906 .lectureArea-ul.go2 li:nth-child(8),
.lectureArea_201906 .lectureArea-ul.go3 li:nth-child(8) {width:12%;}
.lectureArea_201906 .lectureArea-ul li {display:block;width:100%;height:40px;line-height:40px;text-align:center;font-weight:bold;font-size:14px;color:#555;outline:0;}
.lectureArea_201906 .lectureArea-ul li button{position:relative;display:block;width:100%;height:40px;line-height:40px;text-align:center;font-weight:bold;font-size:14px;color:#555;outline:0;border-top:1px solid #d8d8d8;border-bottom:2px solid #2a3863;box-sizing:border-box;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/allLecture/tab_allLecture_line.png') no-repeat left top;}
.lectureArea_201906 .lectureArea-ul li.active button{background:#fff;color:#2a3863;border-left:2px solid #2a3863;border-top:2px solid #2a3863;border-right:2px solid #2a3863;border-bottom:0;box-sizing:border-box;z-index:9;}
.lectureArea_201906 .lectureArea-ul li:last-child button {border-right:1px solid #d8d8d8;}

.lectureArea_201906 .lectureSelect_201906 {clear:both;overflow:hidden;position:relative;width:100%;height:270px;margin-top:10px;}

.lectureArea_201906 .lectureSelect_201906 .infoGraphics {width:100%;margin-top:20px;text-align:center;}
.lectureArea_201906 .lectureSelect_201906 .infoGraphics .tit {font-weight:bold;font-size:23px;color:#000;}
.lectureArea_201906 .lectureSelect_201906 .infoGraphics .tit span {display:inline-block;font-weight:bold;font-size:23px;color:#f34d51;}
.lectureArea_201906 .lectureSelect_201906 .infoGraphics .desc {padding-top:5px;font-size:13px;color:#696969;}

.lectureArea_201906 .lectureSelect_201906 div { float:left;height:270px;}
.lectureArea_201906 .lectureSelect_201906 div .inner { border: 0;}
.lectureArea_201906 .lectureSelect_201906 div h4 { position:relative;height:44px;text-align:center;}
.lectureArea_201906 .lectureSelect_201906 div h4 i { display: inline-block;font-family: 'Malgun Gothic';text-align:center;font-weight:bold;font-size:14px;color:#fff;line-height:44px;}
.lectureArea_201906 .lectureSelect_201906 div ul { overflow-x:hidden;overflow-y:auto;width:134px;height:226px;border:1px solid #d4d4d4;border-top:0;border-right:0;box-sizing:border-box; }
.lectureArea_201906 .lectureSelect_201906 div ul li a { display:block;width:100%;height:30px;line-height:30px;padding:0 3px 0 8px;color:#696969;font-size:12px; font-family: 'Malgun Gothic'; box-sizing:border-box;}
.lectureArea_201906 .lectureSelect_201906 div ul li a:hover, 
.lectureArea_201906 .lectureSelect_201906 div ul li.selected a {font-weight:bold;color:#244798;background:#f6f7fa; }
.lectureArea_201906 .lectureSelect_201906 div ul li:first-child {padding-top:10px;}
.lectureArea_201906 .lectureSelect_201906 div ul li:last-child {padding-bottom:10px;}

.lectureArea_201906 .lectureSelect_201906.go1 .subject h4 { background:#fdb44b; }
.lectureArea_201906 .lectureSelect_201906.go1 .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 0 0;z-index:1;}
.lectureArea_201906 .lectureSelect_201906.go1 .learning h4 { background:#fa8e33; }
.lectureArea_201906 .lectureSelect_201906.go1 .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 -22px 0;z-index:1;}
.lectureArea_201906 .lectureSelect_201906.go1 .level h4 { background:#ff6d24; }
.lectureArea_201906 .lectureSelect_201906.go1 .level 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;}
.lectureArea_201906 .lectureSelect_201906.go1 .lectureList,
.lectureArea_201906 .lectureSelect_201906.go1 .lectureList ul {width:597px;}
.lectureArea_201906 .lectureSelect_201906.go1 .lectureList h4 { background:#e34611; }

.lectureArea_201906 .lectureSelect_201906.go2 .subject h4 { background:#8cc34b; }
.lectureArea_201906 .lectureSelect_201906.go2 .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 -66px 0;z-index:1;}
.lectureArea_201906 .lectureSelect_201906.go2 .learning h4 { background:#6ba526; }
.lectureArea_201906 .lectureSelect_201906.go2 .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 -88px 0;z-index:1;}
.lectureArea_201906 .lectureSelect_201906.go2 .level h4 { background:#4e9000; }
.lectureArea_201906 .lectureSelect_201906.go2 .level 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;}
.lectureArea_201906 .lectureSelect_201906.go2 .lectureList,
.lectureArea_201906 .lectureSelect_201906.go2 .lectureList ul {width:597px;}
.lectureArea_201906 .lectureSelect_201906.go2 .lectureList h4 { background:#346900; }

.lectureArea_201906 .lectureSelect_201906.go3 .subject h4 { background:#8ab2ee; }
.lectureArea_201906 .lectureSelect_201906.go3 .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 -132px 0;z-index:1;}
.lectureArea_201906 .lectureSelect_201906.go3 .learning h4 { background:#6e9de5; }
.lectureArea_201906 .lectureSelect_201906.go3 .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 -154px 0;z-index:1;}
.lectureArea_201906 .lectureSelect_201906.go3 .level h4 { background:#3b60b5; }
.lectureArea_201906 .lectureSelect_201906.go3 .level 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;}
.lectureArea_201906 .lectureSelect_201906.go3 .lectureList,
.lectureArea_201906 .lectureSelect_201906.go3 .lectureList ul {width:597px;}
.lectureArea_201906 .lectureSelect_201906.go3 .lectureList h4 { background:#244798; }

.lectureArea_201906 .lectureSelect_201906 .lectureList li, 
.lectureArea_201906 .lectureSelect_201906 .lectureList li {display:block;padding:18px 26px;box-sizing:border-box;}
.lectureArea_201906 .lectureSelect_201906 .lectureList li:first-child {padding-top:18px;}
.lectureArea_201906 .lectureSelect_201906 .lectureList li:last-child {padding-bottom:18px;}
.lectureArea_201906 .lectureSelect_201906 .lectureList li:hover, 
.lectureArea_201906 .lectureSelect_201906 .lectureList li:hover {background-color:#f8f8f8;}
.lectureArea_201906 .lectureSelect_201906 .lectureList li + li, 
.lectureArea_201906 .lectureSelect_201906 .lectureList li + li {border-top:1px solid #d4d4d4;}
.lectureArea_201906 .lectureSelect_201906 .lectureList li a, 
.lectureArea_201906 .lectureSelect_201906 .lectureList li a {display:inline-block;height:auto;line-height:1.5;font-size:13px;font-weight:bold;color:#244798;padding:0;}
.lectureArea_201906 .lectureSelect_201906 .lectureList li a:hover, 
.lectureArea_201906 .lectureSelect_201906 .lectureList li a:hover {text-decoration:underline;}

.lectureArea_201906 .lectureSelect_201906 .lectureList .lectureDsc {display:block;}
.lectureArea_201906 .lectureSelect_201906 .lectureList .lectureDsc span {display:inline-block;color:#333;vertical-align:middle;}
.lectureArea_201906 .lectureSelect_201906 .lectureList .lectureDsc span + span {margin-left:10px;}
.lectureArea_201906 .lectureSelect_201906 .lectureList .lectureDsc .teacher {font-weight:bold;}
.lectureArea_201906 .lectureSelect_201906 .lectureList .lectureDsc .levelNum img {vertical-align:middle;}
.lectureArea_201906 .lectureSelect_201906 .lectureList .lectureDsc .levelNum em {color:#f34d51;}

.lectureArea_201906 .descTxt {position:relative;height:28px;line-height:28px;padding-left:20px;text-align:left;font-size:11px;color:#696969;background:#f8f8f8;}

/* ½Ã±âº° ¸ÂÃã°­ÁÂ Ã£±â */
.layerWrap.layerCustomLec .layerInner {top:42px;}
.layerWrap.layerCustomLec .layerContents {padding:0;}
.layerCustomLec .lectureSelect > div {float:left;width:calc( 100% / 3 );box-sizing:border-box;}
.layerCustomLec .lectureSelect [class^="step"] ul {height:134px;}/* ÇÏ´Ü ¿ÜºÎ±¤°í Á¦°Å½Ã 180px */
.layerCustomLec .lectureSelect .lectureList {width:100%;border-top:1px solid #d4d4d4;border-left:0;}
.layerCustomLec .lectureSelect .lectureList ul {height:216px;}
.layerCustomLec .adWrap {padding:8px 5px;border-top:1px solid #d4d4d4}
.layerCustomLec .adWrap .ad {width:640px;height:80px;}

.customLectureArea {width:650px;box-sizing:border-box;}
.customLectureArea h2 {width:292px;height:24px;margin:30px auto 0;text-indent:-9999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/tit_custom_lecture.png') no-repeat;}
.customLectureArea select {float:right;width:80px;margin:-2px 16px 12px 0;}
.customLectureArea .lectureSelect {border-top:1px solid #d4d4d4;}
.customLectureArea .lectureSelect h3 {height:44px;padding-left:23px;font-weight:bold;color:#333;line-height:44px;border-bottom:1px solid #d4d4d4;background-color:#f8f8f8;}

.customSeriesArea {width:350px;padding:20px;box-sizing:border-box;}
.customSeriesArea h2 {padding:10px 0 20px;font-size:14px;font-weight:bold;color:#333;line-height:1;border-bottom:1px solid #d4d4d4;}
.customSeriesArea h2 em {font-size:14px;font-weight:bold;color:#244798;}
.customSeriesArea h3 {padding:20px 0 10px;font-size:15px;font-weight:bold;color:#f15921;line-height:1;}
.customSeriesArea li {position:relative;}
.customSeriesArea li:before {position:absolute;content:'';top:8px;left:0;width:2px;height:2px;background-color:#333;}
.customSeriesArea li a {display:block;padding-left:7px;}
.customSeriesArea li a:hover {color:#244798 !important;text-decoration:underline;}
.customSeriesArea li a:hover * {color:#244798;}
.customSeriesArea li a * {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.customSeriesArea li a strong {display:block;font-size:13px;color:#244798;}
.customSeriesArea li + li {margin-top:9px;}
.customSeriesArea > div + div {margin-top:16px;border-top:1px solid #d4d4d4;}

.layerLecMsg .lectureList li {line-height:1.1;}
.layerLecMsg .lectureList li + li {margin-top:12px;}
.layerLecMsg .lectureList li:before {display:inline-block;content:'';width:2px;height:2px;margin-right:7px;vertical-align:middle;background-color:#333;}
.layerLecMsg .lectureList li a {display:inline-block;overflow:hidden;max-width:90%;font-size:13px;color:#333;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;}
.layerLecMsg .lectureList li a:hover {color:#244798;text-decoration:underline;}

/* ½½¶óÀÌµù ÆË¾÷ */
.layerSlidePop {position:fixed;bottom:-344px;left:0;width:100%;z-index:1112;}
.layerSlidePop .slideInner{position:relative;}
.layerSlidePop .slideInner .conts{position:absolute;bottom:0px;right:0;border:2px solid #a4a4a4;border-bottom:0;width:300px;}
.layerSlidePop .slideInner .bottom{background-color:#a4a4a4;overflow:hidden;height:16px;padding:3px;}
.layerSlidePop .slideInner .bottom .check {float:left;cursor:pointer;line-height:15px;}
.layerSlidePop .slideInner .bottom .check input, .layerSlidePop .slideInner .bottom .check label {display:inline-block;vertical-align:middle;}
.layerSlidePop .slideInner .bottom a {float:right;}

/********** popup **********/
/* Ä¿¸®Å§·³ ÆË¾÷ */
.popCurriculumWrap {width:1470px;background-color:#f4f4f4;}
.popCurriculumWrap h1 {text-indent:-9999px;width:1px;line-height:0;}
.popCurriculumWrap .cont {display:none;}

/* ¸ÂÃãÇü Ä¿¸®Å§·³ ÆË¾÷/·¹ÀÌ¾î */
/* °Ë»ö : ÆË¾÷,·¹ÀÌ¾î °øÅë - ÀÎÆ®·Î ¼­¹ö Àû¿ë ÈÄ »èÁ¦ */
.curriculumSearch > div {font-size:0;}
.curriculumSearch > div:after {display:block;clear:both;content:'';height:0;}
.curriculumSearch > div + div {margin-top:16px;}
.curriculumSearch > div * {display:inline-block;vertical-align:middle;}
.curriculumSearch .radioGrade div + div {margin-left:25px;}
.curriculumSearch .radioGrade input {display:none;}
.curriculumSearch .radioGrade label {display:block;position:relative;font-size:22px;font-weight:bold;color:#afafaf;line-height:1.5;cursor:pointer;}
.curriculumSearch .radioGrade input:checked + label {color:#363636;}
.curriculumSearch .radioGrade input:checked + label:after {display:block;position:absolute;content:'';left:0;right:0;bottom:-3px;height:5px;border-radius:2.5px;}
.curriculumSearch .radioGrade input:checked + label[for="selectCurriGo1"]:after {background-color:#f39800;}
.curriculumSearch .radioGrade input:checked + label[for="selectCurriGo2"]:after {background-color:#a9cf52;}
.curriculumSearch .radioGrade input:checked + label[for="selectCurriGo3"]:after {background-color:#2a477f;}
.curriculumSearch select {min-width:160px;height:38px;font-size:14px;color:#000;border:1px solid #3b4872;}
.curriculumSearch select + select {margin-left:16px;}
.curriculumSearch .btnSearch {width:106px;height:38px;margin-left:20px;padding:0 22px 0 52px;font-size:14px;font-weight:bold;color:#fff;line-height:38px;background:#395892 url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_search.png') no-repeat 24px 9px;}
.curriculumSearch span {margin-left:47px;font-size:14px;font-weight:bold;color:#ff8538;}

.btnMyCurriculum {display:inline-block;height:37px;margin-left:52px;padding:0 23px;font-size:18px;font-weight:bold;color:#fff;line-height:37px;border-radius:19px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_cross.png');}
.btnMyCurriculum em {font-size:18px;font-weight:bold;color:#ff9e65;}

/* ¸ÂÃãÇü Ä¿¸®Å§·³ ÆË¾÷ */
/* 2020-02-05 ¸ÂÃãÇü - ÀÎÆ®·Î ¼­¹ö Àû¿ë ÈÄ »èÁ¦ */
.customCurriculum .curriculumSearch {position:relative;padding:26px 0 18px 158px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_customCurriculum_sch.png') no-repeat;}
.customCurriculum .resultArea .top {padding:29px 0 21px;font-size:0;text-align:center;background-color:#fff;}
.customCurriculum .resultArea .top p {display:inline-block;font-size:22px;color:#787a7d;}
.customCurriculum .resultArea .top p em {font-size:22px;font-weight:bold;color:#01509b;}
.customCurriculum .resultArea .top p em.org {color:#f37752;}
.customCurriculum .resultArea .top p strong {color:#f37752;}
.customCurriculum .resultArea .listWrap {position:relative;}
.customCurriculum .resultArea .listWrap > h2 {position:relative;height:45px;padding:0 30px 0 77px;font-size:17px;font-weight:bold;color:#000;line-height:45px;border-top:3px solid #395892;}
.customCurriculum .resultArea .listWrap > h2 em {font-size:17px;font-weight:bold;color:#395892;}
.customCurriculum .resultArea .listWrap.solution > h2 {background:#e9ecf2 url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_solutionTit.png') no-repeat 30px 4px;}
.customCurriculum .resultArea .listWrap.curriculum > h2 {background:#e9ecf2 url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_curriTit.png') no-repeat 30px 4px;}
.customCurriculum .resultArea .listWrap .info {position:absolute;top:13px;right:28px;padding-left:27px;font-size:15px;color:#626262;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_info.png') no-repeat 0 50%;}
.customCurriculum .resultArea .list {display:table;position:relative;width:100%;min-height:600px;}
.customCurriculum .resultArea .list + h2 {margin-top:12px;}
.customCurriculum .resultArea .list.go1 {background:#f7f7f7 url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_stage_go1.png') no-repeat;}
.customCurriculum .resultArea .list.go2 {background:#f7f7f7 url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_stage_go2.png') no-repeat;}
.customCurriculum .resultArea .list.go3 {background:#f7f7f7 url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_stage_go3.png') no-repeat;}
.customCurriculum .resultArea .list .stage {display:table-cell;width:25%;}
.customCurriculum .resultArea .list .stage + .stage:before {display:block;position:absolute;content:'';top:71px;bottom:0;width:1px;background-color:#d8d8d8;}
.customCurriculum .resultArea .list .stage > h2, .customCurriculum .resultArea .list .stage > h3 {height:51px;font-size:18px;font-weight:bold;color:#fff;text-align:center;line-height:51px;}
.customCurriculum .resultArea .list .stage ul {padding:20px 25px 0;}
.customCurriculum .resultArea .list ul li {position:relative;margin-bottom:20px;padding:6px 0 8px;border-bottom:1px solid #d6d6d6;}
.customCurriculum .resultArea .list ul li h3, .customCurriculum .resultArea .list ul li h4 {overflow:hidden;max-width:220px;height:72px;font-size:15px;color:#000;line-height:1.6;}
.customCurriculum .resultArea .list ul li h3 a, .customCurriculum .resultArea .list ul li h4 a {color:#000;}
.customCurriculum .resultArea .list ul li h3 a:hover, .customCurriculum .resultArea .list ul li h4 a:hover {color:#244798;text-decoration:underline;}
.customCurriculum .resultArea .list ul li img {position:absolute;top:6px;right:0;width:58px;max-height:72px;}
.customCurriculum .resultArea .list ul li .bottom {overflow:hidden;margin-top:10px;}
.customCurriculum .resultArea .list ul li .bottom span {float:left;height:23px;font-size:14px;color:#676767;line-height:23px;}
.customCurriculum .resultArea .list ul li .bottom em {float:left;height:23px;margin-left:10px;font-size:14px;color:#ff0000;line-height:23px;}
.customCurriculum .resultArea .list ul li .bottom em:before {display:inline-block;content:'';width:1px;height:10px;margin-right:10px;background-color:#676767;}
.customCurriculum .resultArea .list ul li .bottom .btns {float:right;}
.customCurriculum .resultArea .list ul li .bottom a {display:inline-block;width:23px;height:23px;text-indent:-9999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/btn_customCurriculum_util.png') no-repeat;}
.customCurriculum .resultArea .list ul li .bottom a + a {margin-left:4px;}
.customCurriculum .resultArea .list ul li .bottom .btnLecture {background-position:0 0;}
.customCurriculum .resultArea .list ul li .bottom .btnPlay {background-position:-30px 0;}
.customCurriculum .resultArea .list ul li .bottom .btnKyoje {background-position:-60px 0;}

.customCurriculum .resultArea .solution .list {min-height:auto;}
.customCurriculum .resultArea .solution .list ul {display:table-cell;width:75%;overflow:hidden;}
/* 2019-02-19 ¼öÁ¤ */
.customCurriculum .resultArea .solution.go12 .list ul li {float:left;width:calc( 100% /4 );padding:20px 25px 8px;box-sizing:border-box;border:0;}
.customCurriculum .resultArea .solution.go3 .list ul li {float:left;width:calc( 100% /3 );padding:20px 25px 8px;box-sizing:border-box;border:0;}
.customCurriculum .resultArea .solution .list ul li:after {display:block;position:absolute;content:'';left:25px;right:25px;bottom:0;height:1px;background-color:#d8d8d8;}
.customCurriculum .resultArea .solution .list ul li:before {display:block;position:absolute;content:'';top:20px;right:0;bottom:-10px;width:1px;background-color:#d8d8d8;}
.customCurriculum .resultArea .solution .list ul li img {top:20px;right:25px;}
.customCurriculum .resultArea .solution .list ul li i {display:block;width:38px;height:16px;font-size:11px;color:#fff;text-align:center;line-height:15px;background-color:#f37752;}
.customCurriculum .resultArea .solution .banArea {display:table-cell;width:25%;padding-top:15px;vertical-align:top;}
.customCurriculum .resultArea .solution .banArea a {display:block;width:340px;margin:0 auto;}
.customCurriculum .resultArea .solution .banArea a + a {margin-top:6px;}
.customCurriculum .resultArea .bottomDsc {padding:0 28px;height:35px;color:#fff;line-height:35px;background-color:#282f42;}
.layerFloatTip {position:absolute;right:170px;top:28px;}

/* ¸ÂÃãÇü Ä¿¸®Å§·³, ÃÖ±Ù ¼ö°­ÁßÀÎ °­ÁÂ ·¹ÀÌ¾î */
.layerWrap.layerCustomCurri .layerInner, .layerWrap.layerRecentLec .layerInner {top:-67px;left:50%;width:810px;margin-left:-405px;}
.layerWrap.layerCustomCurri .layerContents, .layerWrap.layerRecentLec .layerContents {padding:0;}
.layerCustomCurri h2, .layerRecentLec h2 {margin:18px 0 0 25px;font-size:25px;font-weight:bold;color:#333;}
.layerCustomCurri .btnMyCurriculum, .layerRecentLec .btnMyCurriculum {height:43px;margin:31px 0 37px;font-size:22px;line-height:43px;border-radius:22px;}
.layerCustomCurri .btnMyCurriculum em, .layerRecentLec .btnMyCurriculum em {font-size:22px;}

.layerCustomCurri h2 span {font-size:25px;color:#333;}
.layerCustomCurri h2 + p {margin:10px 0 0 25px;font-size:14px;font-weight:bold;color:#000;}
.layerCustomCurri h2 + p em {font-size:14px;font-weight:bold;color:#2f4577;}
.layerCustomCurri .intro {width:785px;margin:0 auto 13px;}
.layerCustomCurri .intro span {display:block;margin-bottom:20px;font-size:14px;font-weight:bold;color:#ff8538;}

.layerCustomCurri .curriculumSearch {margin-top:16px;}
.layerCustomCurri .curriculumSearch select {width:108px;min-width:108px;}
.layerCustomCurri .curriculumSearch select + select, .layerCustomCurri .curriculumSearch .btnSearch {margin-left:4px;}
.layerCustomCurri .curriculumSearch > div {width:754px;margin:-6px auto 13px;}
.layerCustomCurri .curriculumSearch > div + div {margin-top:10px;}
.layerCustomCurri .curriculumSearch span {margin:0;font-size:14px;}
.layerCustomCurri .contentsArea {margin:22px 0 0;text-align:center;}

.layerCustomCurri .resultArea .listWrap + .listWrap {margin-top:15px;}
.layerCustomCurri .resultArea .listWrap > h3 {position:relative;width:780px;height:34px;margin:0 auto;padding-left:47px;box-sizing:border-box;font-size:17px;font-weight:bold;color:#000;text-align:left;line-height:34px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/main/bg_solutionTit.png') no-repeat;}
.layerCustomCurri .resultArea .listWrap > h3 em {font-size:17px;font-weight:bold;color:#395892;}
.layerCustomCurri .resultArea .info {float:right;height:32px;margin-right:13px;padding-left:23px;box-sizing:border-box;font-size:14px;font-weight:bold;color:#355eaf;text-align:right;line-height:32px;;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/main/ico_info_blue.png') no-repeat 0 50%;}

.layerCustomCurri .resultArea .list {display:table;position:relative;width:780px;margin:0 auto;}
.layerCustomCurri .resultArea .list.go1 {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_layerStage_go1.png') no-repeat;}
.layerCustomCurri .resultArea .list.go2 {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_layerStage_go2.png') no-repeat;}
.layerCustomCurri .resultArea .list.go3 {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_layerStage_go3.png') no-repeat;}
.layerCustomCurri .resultArea .list .stage {display:table-cell;width:25%;}
.layerCustomCurri .resultArea .list .stage h3 {height:42px;font-size:15px;font-weight:bold;color:#fff;text-align:center;line-height:42px;}
.layerCustomCurri .resultArea .list .stage ul {height:306px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_layerStage_list.png');}
.layerCustomCurri .resultArea .list ul li {overflow:hidden;width:195px;height:51px;padding:7px 18px;box-sizing:border-box;}
.layerCustomCurri .resultArea .list ul li span {display:block;overflow:hidden;width:159px;font-size:13px;color:#000;text-align:left;text-overflow:ellipsis;white-space:nowrap;}

.layerCustomCurri .resultArea .solution ul {overflow:hidden;border:solid #d6d6d6;border-width:1px 0 1px;}
.layerCustomCurri .resultArea .solution ul li {float:left;width:195px;height:51px;padding:7px 18px;box-sizing:border-box;font-size:13px;color:#000;text-align:left;text-overflow:ellipsis;white-space:nowrap;}

.layerRecentLec .intro {width:785px;margin:20px auto 0;}
.layerRecentLec .contentsArea {text-align:center;}
.layerRecentLec .contentsArea ul {width:774px;margin:5px auto 0;border-top:2px solid #2f4577;}
.layerRecentLec .contentsArea ul li {overflow:hidden;margin:0 34px;padding:4px 16px;text-align:left;line-height:29px;border-bottom:1px solid #ddd;}
.layerRecentLec .contentsArea ul li span {display:inline-block;overflow:hidden;max-width:75%;font-size:16px;color:#333;line-height:29px;vertical-align:middle;white-space:nowrap;}
.layerRecentLec .contentsArea ul li span:before {display:inline-block;content:'';width:7px;height:7px;margin-right:12px;line-height:29px;vertical-align:middle;background-color:#2f4577;}
.layerRecentLec .contentsArea ul li a {float:right;width:149px;font-size:13px;color:#fff;text-align:center;background-color:#2a50b1;}
.layerRecentLec .btnMyCurriculum {margin-top:22px;}

.layerTempNotice {position:absolute;right:20px;top:70px;overflow:hidden;}
.layerTempNotice em {display:inline-block;width:38px;height:38px;color:#fff;text-align:center;font-weight:bold;line-height:36px;vertical-align:top;border-radius:100%;background:#ff8538;}
.layerTempNotice span {display:inline-block;margin-left:8px;color:#ff8538;font-size:13px;line-height:20px;}

/* ÇÐ½À°ü¸® ÇÃ·ÎÆÃ ¹è³Ê */
.layerMyLevel {position:absolute;top:0;left:50%;margin-left:512px;box-shadow:2px 2px 3px rgba(0, 0, 0, .3);z-index:1111;}
.ipsi .layerMyLevel {top:10px;}
.layerMyLevel * {font:normal 12px 'Malgun Gothic', Dotum, Arial, sans-serif;}
.layerMyLevel button {position:absolute;top:-10px;right:-10px;width:32px;height:32px;text-indent:-9999px;border-radius:16px;background-color:#000;}
.layerMyLevel button:before, .layerMyLevel button:after {display:block;position:absolute;content:'';top:7px;left:16px;width:1px;height:19px;background-color:#fff;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.layerMyLevel button:after {transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.layerMyLevel > div {border:3px solid #e626a7;}
.layerMyLevel h1 {overflow:hidden;padding:14px 20px;background-color:#e626a7;}
.layerMyLevel h1 span {float:left;font-size:14px;color:#fff;line-height:1.4;}
.layerMyLevel h1 i {float:right;font-size:31px;font-weight:bold;color:#fff;line-height:1.4;}
.layerMyLevel .myLevelCont {padding:12px 10px 25px;background-color:#fff;}
.layerMyLevel h2 {font-size:14px;font-weight:bold;color:#150f35;text-align:center;vertical-align:middle;}
.layerMyLevel h2:before {display:inline-block;content:'';width:27px;height:1px;margin:-1px 5px 0 0;vertical-align:middle;background-color:#150f35;}
.layerMyLevel h2:after {display:inline-block;content:'';width:27px;height:1px;margin:-1px 0 0 5px;vertical-align:middle;background-color:#150f35;}
.layerMyLevel .myLevelCont div {overflow:hidden;margin:10px auto 18px;font-size:0;text-align:center;}
.layerMyLevel .myLevelCont div p {display:inline-block;min-width:70px;text-align:center;vertical-align:bottom;}
.layerMyLevel .myLevelCont div p span {display:block;color:#4d617a;line-height:1.3;}
.layerMyLevel .myLevelCont div p span i {color:#23aaea;}
.layerMyLevel .myLevelCont div p strong {display:block;font-size:30px;font-weight:bold;color:#1f409f;line-height:1.3;}
.layerMyLevel .myLevelCont div p:first-child span {margin-bottom:8px;}
.layerMyLevel .myLevelCont em {display:inline-block;position:relative;margin:0 -14px 4px -6px;width:25px;height:25px;text-indent:-9999px;vertical-align:bottom;}
.layerMyLevel .myLevelCont em:before, .layerMyLevel .myLevelCont em:after {display:block;position:absolute;content:'';width:20px;height:3px;border-radius:1.5px;background-color:#e91010;}
.layerMyLevel .myLevelCont em.same:before {top:8px;left:3px;}
.layerMyLevel .myLevelCont em.same:after {top:15px;left:3px;}
.layerMyLevel .myLevelCont em.small:before {top:5px;left:3px;width:17px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.layerMyLevel .myLevelCont em.small:after {top:16px;left:3px;width:18px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.layerMyLevel .myLevelCont em.big:before {top:5px;left:3px;width:17px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.layerMyLevel .myLevelCont em.big:after {top:16px;left:3px;width:18px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.layerMyLevel .myLevelCont .dsc {font-size:13px;font-weight:bold;color:#4d617a;text-align:center;}
.layerMyLevel a {display:block;position:relative;width:193px;height:64px;padding-left:17px;box-sizing:border-box;font-size:15px;font-weight:bold;color:#fff !important;line-height:64px;background-color:#150f35;}
.layerMyLevel a em {font-size:15px;font-weight:bold;color:#26e0ff;}
.layerMyLevel a:before {display:block;position:absolute;content:'';top:28px;right:17px;width:18px;height:2px;border-radius:1px;background-color:#fff;}
.layerMyLevel a:after {display:block;position:absolute;content:'';top:23px;right:17px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;border-radius:1px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}

/* ¿µ»ó ·¹ÀÌ¾î */
.layerMov .layerInner {top:37px;left:50%;width:704px;margin-left:-352px;box-shadow:none;}
.layerMov .layerContents {padding:50px;}
.layerMov .btnClose {top:20px;right:20px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/btn_layer_close02.png') no-repeat;}

/* 2019 ·¹ÀÌ¾î */
.layerSmall {display:none;position:absolute;top:0;right:0;border:1px solid #000;background-color:#fff;z-index:1111;}
.layerSmall h1 {padding:12px 14px;font-size:13px;font-weight:bold;color:#fff;background-color:#244798;}
.layerSmall .btnClose {display:block;position:absolute;top:10px;right:10px;width:24px;height:24px;text-indent:-9999px;}
.layerSmall .btnClose:before {display:block;position:absolute;content:'';top:5px;left:12px;width:1px;height:15px;background-color:#fff;transform:rotate(-45deg);}
.layerSmall .btnClose:after {display:block;position:absolute;content:'';top:5px;right:11px;width:1px;height:15px;background-color:#fff;transform:rotate(45deg);}
.layerSmall .cont {padding:15px;background-color:#fff;}

.layerBoardGuide {top:35px;right:14px;width:600px;}
.layerBoardGuide ol {padding:5px 15px 18px;}
.layerBoardGuide .desc {border-top:1px solid #dadada;padding:18px 30px 12px;line-height:1.7;}

.layerTempSave {top:40px;right:150px;width:500px;min-height:380px;}
.layerTempSave .cont {padding:25px 30px;}
.layerTempSave .boardDefault .boardList {margin-top:8px;border-top-width:1px;}
.layerTempSave .boardDefault .boardList th, .layerTempSave .boardDefault .boardList td {padding:7px 10px;}

.layerChkName {top:99px;left:50%;width:440px;margin-left:-220px;}
.layerChkName strong {display:block;padding:28px 10px;font-size:14px;color:#000;text-align:center;border:1px solid #dadada;background-color:#f9f9f9;}
.layerChkName p {margin:20px 0 10px;font-size:13px;color:#f15921;text-align:center;}


/* AIÇÃ·ÎÆÃ¹è³Ê */
/*.circle-menu { position: fixed; bottom: 30px; right: 30px; display: block; width: 80px; height: 80px; text-align: center; border-radius: 50%; box-sizing: border-box; z-index: 10000; }*/
.circle-menu { position: fixed; bottom: 30px; right: 30px; display: block; width: 100px; height: 90px; text-align: center; border-radius: 50%; box-sizing: border-box; z-index: 10000; }

/*
.circle-menu .menu-open-button { position: absolute; left: 50%; margin-left: -40px; display: block; width: 80px; height: 80px; font-size: 0; border-radius: 50%; background: url("http://image.ebsi.co.kr/ebsi/ai/img/ai_button.png") no-repeat 50% 50%; background-size: 100%; box-shadow: 0 3px 1px rgba(0, 0, 0, 0.3); cursor: pointer; z-index: 4; 
	-webkit-transform: scale(1.1, 1.1) translate3d(0, 0, 0); 
	transform: scale(1.1, 1.1) translate3d(0, 0, 0);
	-webkit-transition: -webkit-transform ease-out 200ms; 
	transition: -webkit-transform ease-out 200ms; 
	transition: transform ease-out 200ms; 
	transition: transform ease-out 200ms, -webkit-transform ease-out 200ms; 
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); 
	-webkit-transition-duration: 400ms; 
	transition-duration: 400ms; }
.circle-menu .menu-open-button > img { width: 96%; margin: 2%; }
.circle-menu .menu-open-button:hover { 
	-webkit-transform: scale(1.2, 1.2) translate3d(0, 0, 0); 
	transform: scale(1.2, 1.2) translate3d(0, 0, 0); }
*/

.circle-menu .menu-open-button {position: absolute; left: 50%; margin-left: -48px; display: block; width: 100%; height: 100%; font-size: 0; background: url("http://image.ebsi.co.kr/ebsi/ai/img/pooribot_horizontal.png") no-repeat 0% 50%; cursor: pointer; z-index: 4; 
	-webkit-transition: -webkit-transform ease-out 200ms; 
	transition: -webkit-transform ease-out 200ms; 
	transition: transform ease-out 200ms; 
	transition: transform ease-out 200ms, -webkit-transform ease-out 200ms; 
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); 
	-webkit-transition-duration: 400ms; 
	transition-duration: 400ms; }
.circle-menu .menu-open-button > img { width: 96%; margin: 2%; }
.circle-menu .menu-open-button:hover { 
	-webkit-transform: scale(1.2, 1.2) translate3d(0, 0, 0); 
	transform: scale(1.2, 1.2) translate3d(0, 0, 0); }

.circle-menu .menu-item { position: absolute; left: 50%; margin-left: -40px; display: block; overflow: hidden; width: 80px; height: 80px; border-radius: 50%; box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); opacity: 0;
	-webkit-transform: scale(1.1, 1.1) translate3d(0, 0, 0); 
	transform: scale(1.1, 1.1) translate3d(0, 0, 0); 
	-webkit-transition: -webkit-transform ease-out 200ms; 
	transition: -webkit-transform ease-out 200ms; 
	transition: all ease-out 200ms; 
	transition: all ease-out 200ms, -webkit-transform ease-out 200ms; 
	-webkit-transition-duration: 180ms; 
	transition-duration: 180ms; cursor:pointer;
    }
/*
.circle-menu .menu-item > i { display: block; color: #fff; font-size: 13px; font-weight: bold; letter-spacing: -1px; text-align: center; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); line-height: 20px; margin: 0 auto; margin-top: 50px; transition: all ease-out 200ms; opacity: 1;}
.circle-menu .menu-item:hover { box-shadow: 0 3px 1px rgba(0, 0, 0, 0.4); cursor: pointer; }
.circle-menu .menu-item:hover i { margin-top: 33px; }
*/
.circle-menu .menu-item.item-1 { background: url(http://image.ebsi.co.kr/ebsi/ai/img/floating_bg.png) 50% 50% / 100% no-repeat; z-index: 3; }
.circle-menu .menu-item.item-2 { background: url(http://image.ebsi.co.kr/ebsi/ai/img/floating_bg.png) 50% 50% / 100% no-repeat; z-index: 2; }
.circle-menu .menu-item.item-3 { background: url(http://image.ebsi.co.kr/ebsi/ai/img/floating_bg.png) 50% 50% / 100% no-repeat; z-index: 1; }


.circle-menu .menu-open { display: none; }
.circle-menu .menu-open:checked + .menu-open-button {
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
  -webkit-transform: scale(0.8, 0.8) translate3d(0, 0, 0);
  transform: scale(0.8, 0.8) translate3d(0, 0, 0);
}

.circle-menu .menu-open:checked ~ .menu-item {
  -webkit-transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  transition-timing-function: cubic-bezier(0.935, 0, 0.34, 1.33);
  opacity: 1;
}
.circle-menu .menu-open:checked ~ .menu-item.item-1 {
  transition-duration: 180ms;
  -webkit-transition-duration: 180ms;
  -webkit-transform: translate3d(0, -100px, 0);
  transform: translate3d(0, -100px, 0);
}
.circle-menu .menu-open:checked ~ .menu-item.item-2 {
  transition-duration: 280ms;
  -webkit-transition-duration: 280ms;
  -webkit-transform: translate3d(0, -200px, 0);
  transform: translate3d(0, -200px, 0);
}
.circle-menu .menu-open:checked ~ .menu-item.item-3 {
  transition-duration: 380ms;
  -webkit-transition-duration: 380ms;
  -webkit-transform: translate3d(0, -300px, 0);
  transform: translate3d(0, -300px, 0);
}

.chatbot_window { position: fixed; right: -500px; bottom: 25px; display: block; overflow: hidden; width: 400px; height: 96%; max-height: 768px; border-radius: 2px; box-shadow: 0 0 5px #555; z-index: 10001; background: #fff; }

figure.floating {
  position: relative;
  overflow: hidden;
  width: 80px;
  height: 80px;
  -webkit-perspective: 50em;
  perspective: 50em;
  border-radius:50%;
}
figure.floating * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
figure.floating img {
  opacity: 1;
  width: 100%;
  -webkit-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
figure.floating figcaption {
  position: absolute;
  /* top: 0; */
  left: 0;
  bottom: 12px;
  width: 100%;
  -webkit-transform: rotateX(90deg);
  transform: rotateX(0deg);
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  z-index: 1;
  opacity: 1;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
figure.floating:hover figcaption{
    bottom: 30px;
    transform: rotateX(90deg);
}
figure.floating:hover figcaption h3{
    font-size:16px;
    font-weight: bold;
}
figure.floating h3{
  width:100%;
  text-align:center;
  font-size:13px;
  color:#fff;
  font-weight: normal;
  margin: 0;
  text-transform: uppercase;
}

figure.floating:hover img{
  -webkit-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  opacity: 0;
}
figure.floating:hover figcaption {
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
  opacity: 1;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

/*20190108 jzeee78@gmail.com - Ä¿¸®Å§·³ ¸®´º¾ó */
.layerCustomCurri.renew .resultArea .listWrap > h3{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/main/bg_solutionTit_0108.png') no-repeat;}
.layerCustomCurri.renew .resultArea .list.go1 .stage,
.layerCustomCurri.renew .resultArea .list.go2 .stage{width:33.33333%;}
.layerCustomCurri.renew .resultArea .list.go1 .stage h3,
.layerCustomCurri.renew .resultArea .list.go2 .stage h3{color:#000;}
.layerCustomCurri.renew .resultArea .list.go1 ul li,
.layerCustomCurri.renew .resultArea .list.go2 ul li{width:260px;}
.layerCustomCurri.renew .resultArea .list.go1 ul li span,
.layerCustomCurri.renew .resultArea .list.go2 ul li span{width:259px;}
.layerCustomCurri.renew .resultArea .list.go1 ul li span,
.layerCustomCurri.renew .resultArea .list.go2 ul li span{width:250px;}
.layerCustomCurri.renew .resultArea .list.go1{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_layerStage_go1_0108.png') no-repeat}
.layerCustomCurri.renew .resultArea .list.go2{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_layerStage_go2_0108.png') no-repeat}
.layerCustomCurri.renew .resultArea .list.go3{background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_layerStage_go3_0108.png') no-repeat}
.curWrap{position:relative;}
.curWrap .select_year{position:absolute;top:0;right:0;}
.curWrap.renew .curCont .tabWrap .tab.go1 li label,
.curWrap.renew .curCont .tabWrap .tab.go2 li label{color:#000;}
.curWrap.renew .curCont .tabWrap .tab.go1 li,
.curWrap.renew .curCont .tabWrap .tab.go2 li{margin-left:-4px;width:197px;}
.curWrap.renew .curCont .tabWrap .tab.go3 li{margin-left:-2px;width:148px;}
.curWrap.renew .curCont .tabWrap .tab.go1 li.step1,
.curWrap.renew .curCont .tabWrap .tab.go2 li.step1,
.curWrap.renew .curCont .tabWrap .tab.go3 li.step1{margin-left:0;}
.curWrap.renew .curCont .tabWrap .tab.go3 li.step3{margin-left:0;}
.curWrap.renew .curCont .tabWrap .tab.go1 li label,
.curWrap.renew .curCont .tabWrap .tab.go2 li label,
.curWrap.renew .curCont .tabWrap .tab.go3 li label{background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/mypage/img_curriculumStep_0108.png') no-repeat;}
.curWrap.renew .curCont .tabWrap .tab.go1 li.step2 label{background-position:-193px 0;}
.curWrap.renew .curCont .tabWrap .tab.go1 li.step3 label{background-position:-386px 0;}
.curWrap.renew .curCont .tabWrap .tab.go2 li.step1 label{background-position:0 -50px;}
.curWrap.renew .curCont .tabWrap .tab.go2 li.step2 label{background-position:-193px -50px;}
.curWrap.renew .curCont .tabWrap .tab.go2 li.step3 label{background-position:-386px -50px;}
.curWrap.renew .curCont .tabWrap .tab.go3 li.step1 label{background-position:0 -100px;}
.curWrap.renew .curCont .tabWrap .tab.go3 li.step2 label{background-position:-146px -100px;}
.curWrap.renew .curCont .tabWrap .tab.go3 li.step3 label{text-indent:-14px;background-position:-294px -100px;}
.curWrap.renew .curCont .tabWrap .tab.go3 li.step4 label{text-indent:-10px;background-position:-440px -100px;}
.customCurriculum.renew .resultArea .list.go1{background:#f7f7f7 url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_stage_go1_0108.png') no-repeat;}
.customCurriculum.renew .resultArea .list.go2{background:#f7f7f7 url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_stage_go2_0108.png') no-repeat;}
.customCurriculum.renew .resultArea .list.go3{background:#f7f7f7 url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/bg_stage_go3_0108.png') no-repeat;}
/* 2019-02-19 ¼öÁ¤ */
.customCurriculum.renew .resultArea .listWrap.solution.go12 > h2{background: #e9ecf2 url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_solutionTit.png') no-repeat 30px 4px;}
.customCurriculum.renew .resultArea .listWrap.solution.go3 > h2{background: #e9ecf2 url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/ico_solutionTit.png') no-repeat 30px 4px;}
.customCurriculum.renew .resultArea .list.go1,
.customCurriculum.renew .resultArea .list.go2{overflow:hidden;}
.customCurriculum.renew .resultArea .list.go1 .stage,
.customCurriculum.renew .resultArea .list.go2 .stage{padding-top:51px;width:33.33333%;}
.customCurriculum.renew .resultArea .list.go1 .stage > h3, 
.customCurriculum.renew .resultArea .list.go2 .stage > h3{position:absolute;top:0;left:0;width:33.33333%;color:#000;}
.customCurriculum.renew .resultArea .list.go1 .stage:nth-child(2) > h3,
.customCurriculum.renew .resultArea .list.go2 .stage:nth-child(2) > h3{left:33.33333%;}
.customCurriculum.renew .resultArea .list.go1 .stage:nth-child(3) > h3,
.customCurriculum.renew .resultArea .list.go2 .stage:nth-child(3) > h3{left:66.66666%;}
.customCurriculum.renew .resultArea .list.go1 .stage:nth-child(4) > h3,
.customCurriculum.renew .resultArea .list.go2 .stage:nth-child(4) > h3{left:100%;}
.customCurriculum.renew .curriculumSearch span > span{margin-left:0;color:#202b3f;}

/*ÆË¾÷-¼ºÀû°ü¸® 2019-01-23 */
.popManageGrade {border:2px solid #244798}
.popManageGrade h1 {background:#244798 ; height:60px; padding-left:32px; font-size:16px; color:#fff; line-height:60px; font-weight:bold; }
.popManageGrade .popContainer { padding:30px}
.popManageGrade .popContainer h2 {font-size:18px; color:#000000; font-weight:bold; margin-bottom:15px}
.popManageGrade .popContainer .cmt {margin-bottom:15px}
.popManageGrade .popContainer .bullet:before{display:inline-block;content:'';width:2px;height:2px;background-color:#444444;margin:7px 10px 0 0; vertical-align:top }
.popManageGrade .popContainer input.hsch_name {background:#f9f9f9 ; text-align:center; vertical-align:top}
.popManageGrade .popContainer input + label {margin-right:10px}
.popManageGrade .popContainer .agreeBox {border:1px solid #dadada; background:#f9f9f9; padding:20px; margin-top:10px; line-height:170%}
.popManageGrade .popContainer .agreeBox h3 {color:#000000; font-weight:bold}
.popManageGrade .popContainer .agreeBox p {margin-top:25px; color:#000000}
.popManageGrade .popContainer input::placeholder {color: #999999; font-size:12px}
.popManageGrade .popContainer td.center {text-align:center}
.popManageGrade .popContainer td.center input {text-align:center; width:56px; padding-left:0 !important; padding-right:0 !important}
.popManageGrade .popContainer .mark_bl {color:#244798 }
.popManageGrade .popContainer .grdFlag {border:1px solid #f15921; border-radius:10px; padding:2px 5px; color:#f15921; margin-left:5px}

.popManageGrade .popContainer .optionChoice {overflow:hidden;position:relative;padding:0 0 10px 0;}
.popManageGrade .popContainer .optionChoice li {float:left;}
.popManageGrade .popContainer .optionChoice li label {font-size:13px;padding:0 10px 0 3px;}

.popManageGrade .popContainer .sel_exam {height:31px; overflow:hidden;margin-bottom:5px; clear:left}
.popManageGrade .popContainer .sel_exam select {width:150px}
.popManageGrade .popContainer .sel_exam .btnBox {width:125px; padding:5px 0 6px !important; vertical-align:top; float:right;}
.popManageGrade .popContainer select {padding: 5px 0 5px 0;}

/*ÆË¾÷-¸ðÀÇ »ó¼¼ºÐ¼® 2019-01-30 */
.popManageGrade .subjTab {border-bottom:2px solid #2a3863;margin-top:10px; margin-bottom:10px}
.popManageGrade .subjTab ul {display:inline-block;zoom:1;*display:inline;border:1px solid #d8d8d8;border-bottom:0;}
.popManageGrade .subjTab ul li{float:left;width:108px}
.popManageGrade .subjTab ul li:first-child {width:113px}
.popManageGrade .subjTab ul li a{display:block;text-align:center;height:40px;border-left:1px solid #d8d8d8; background-color:#f6f6f6; position:relative;}
.popManageGrade .subjTab ul li:first-child a {border-left:0}
.popManageGrade .subjTab ul li a i {line-height:36px;color:#555;font-size:14px;}
.popManageGrade .subjTab ul .on a{border:0}
.popManageGrade .subjTab 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;}
.popManageGrade .mock-exam:after{clear:both; display:block; content:"";}
.popManageGrade .mock-exam th {border-top:1px solid #000; border-bottom:1px solid #dadada;  border-right:1px solid #dadada; background-color:#f9f9f9; padding:7px 0; font-size:13px; text-align:center; font-weight:bold}
.popManageGrade .mock-exam td { border-bottom:1px solid #dadada; border-right:1px solid #dadada; padding:7px 0; font-size:13px; text-align:center;} 
.popManageGrade .mock-exam th:last-of-type, .popManageGrade .mock-exam td:last-of-type{border-right:0}
.popManageGrade .mock-exam th {color:#000000; }
.popManageGrade .mock-exam td {color:#444444; }
.popManageGrade .mock-exam td.last { border-left:1px solid #dadada}
.popManageGrade .mock-exam tr.bg-gray td {background-color:#f9f9f9;}
.popManageGrade .mock-exam table .active {background-color:#eef9ff;}
.popManageGrade .mock-exam table .active td{ position:relative;}
.popManageGrade .mock-exam table .active [scope="row"] {border-left:1px solid #3651cf; background:#3651cf; color:#fff; font-weight:bold; border-bottom:1px solid #3651cf}
.popManageGrade .mock-exam table .active [rowspan="2"] { border-bottom:1px solid #3651cf;}
.popManageGrade .mock-exam table .active tr:last-child td {border-bottom:1px solid #3651cf}
.popManageGrade .mock-exam table .active tr:first-child td:after {position:absolute; left:0; top:-1px; width:100%; height:100%; content:""; border-top:1px solid #3651cf;}
.popManageGrade .mock-exam table .active tr td.last {background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/border.gif') 100% 50% repeat-y}
.popManageGrade .mock-exam table .active tr:last-child td:after {position:absolute; left:0; bottom:-1px; width:100%; height:1px; content:""; border-bottom:1px solid #3651cf}
.popManageGrade .mock-exam table tr.active td:after {position:absolute; left:0; top:-1px; width:100%; height:100%; content:""; border-top:1px solid #3651cf;  border-bottom:1px solid #3651cf}
.popManageGrade .mock-exam table tr.active td.last:after {position:absolute; left:-1px; top:-1px; width:100%; height:100%; content:""; border-right:1px solid #3651cf;  }
.popManageGrade .mock-exam table .tot td { padding:0 !important}
.popManageGrade .mock-exam table .tot td > span {display:block; height:100%; background:#f9f9f9; padding:7px 0; color:#444; margin-right:1px}
.popManageGrade .mock-exam table .active .tot td > span {background-color:#ddeff9;}

.popManageGrade .mock-exam .type_ga {color:#154ac3}
.popManageGrade .mock-exam .type_na {color:#00b042}
.popManageGrade .mock-graph {height:346px; margin-top:20px}
.popManageGrade .mock-graph ul {height:100%; float:left; width:87px;box-sizing:border-box;}
.popManageGrade .mock-graph li {height:25%; box-sizing:border-box; position:relative}
.popManageGrade .mock-graph li a {height:100%; display:block; box-sizing:border-box; background:#f6f6f6; border-right:2px solid #2a3863;  border-left:1px solid #d8d8d8; font-size:14px; text-align:center; padding-top:25px; color:#555555}
.popManageGrade .mock-graph li a:before {display:block;content:""; width:85px; position:absolute; top:0; left:0; border-top:1px solid #d8d8d8; }
.popManageGrade .mock-graph li.active + li a:before { border-top:0}
.popManageGrade .mock-graph li.active a { border:2px solid #2a3863; border-right:0; background:#fff; font-weight:bold; color:#2a3863;}
.popManageGrade .mock-graph li.active a:before {display:block;content:""; width:85px; position:absolute; border:0}
.popManageGrade .mock-graph li:first-child{border-top:0; margin-top:0}
.popManageGrade .mock-graph li:last-child {border-bottom:1px solid #d8d8d8;}
.popManageGrade .mock-graph li.active:first-child {border-top:0 }
.popManageGrade .mock-graph li.active:last-child {border-bottom:0 }
.popManageGrade .mock-graph li.one{height:100%}
.popManageGrade .mock-graph li.one a {padding-top:150px}
.popManageGrade .mock-graph li.two {height:50%;}
.popManageGrade .mock-graph li.two a {padding-top:70px }
.popManageGrade .mock-graph li.trp {height:33.3%;}
.popManageGrade .mock-graph li.trp a { padding-top:40px}
.popManageGrade .mock-graph li.trp:first-child {height:33.4%;}
.popManageGrade .mock-graph .graph-wrap{float:left; box-sizing:border-box; width:565px; height:100%; border:2px solid #2a3863; border-left:0; padding:40px;}
.popManageGrade .mock-graph .graph-wrap > div {box-sizing:border-box;  width:100%; height:100%; color:#4c4c4c; text-align:center; font-size:16px }

/* ?? GNB ?? */
.renewal2019 .gnbCombine li a{width:69px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/txt_gnb_combine_2019.png') no-repeat;}
.renewal2019 .gnbCombine li + li{margin-left:30px;}
.renewal2019 .gnbCombine li + li a{width:100px;background-position:-82px 0;}
.renewal2019 .gnbCombine li + li + li a{width:59px;background-position:-198px 0;}
.renewal2019 .gnbCombine li a:hover, .gnbCombine li.active a {background-position:0 -18px;}
.renewal2019 .gnbCombine li + li a:hover, .gnbCombine li + li.active a {background-position:-82px -18px;} 
.renewal2019 .gnbCombine li + li + li a:hover, .gnbCombine li + li + li.active a{background-position:-198px -18px;}
.popContainer .cmt .bullet{font-family:'Malgun Gothic', Dotum, Arial, sans-serif;}

/* »ó´Ü TAB */
.re201904 .teacher-curriculum .teacher-main_tab {margin:0 0 25px 30px;}
.re201904 .teacher-curriculum .teacher-main_tab ul:after {display:block;clear:both;content:'';height:0;}
.re201904 .teacher-curriculum .teacher-main_tab li {float:left;}
.re201904 .teacher-curriculum .teacher-main_tab li + li {margin-left:28px;}
.re201904 .teacher-curriculum .teacher-main_tab li a {display:block;position:relative;font-size:22px;font-weight:bold;color:#afafaf;line-height:1.5;}
.re201904 .teacher-curriculum .teacher-main_tab ul li a:hover, 
.re201904 .teacher-curriculum .teacher-main_tab ul li.active a {color:#363636;}
.re201904 .teacher-curriculum .teacher-main_tab ul li a:hover:after, 
.re201904 .teacher-curriculum .teacher-main_tab ul li.active a:after {display:block;position:absolute;content:'';left:0;right:0;bottom:-3px;height:5px;border-radius:2.5px;}
.re201904 .teacher-curriculum .teacher-main_tab ul li.t01 a:hover:after, 
.re201904 .teacher-curriculum .teacher-main_tab ul li.t01.active a:after {background-color:#f39800;}
.re201904 .teacher-curriculum .teacher-main_tab ul li.t02 a:hover:after, 
.re201904 .teacher-curriculum .teacher-main_tab ul li.t02.active a:after {background-color:#a9cf52;}
.re201904 .teacher-curriculum .teacher-main_tab ul li.t03 a:hover:after, 
.re201904 .teacher-curriculum .teacher-main_tab ul li.t03.active a:after {background-color:#2a477f;}
.re201904 .teacher-curriculum .teacher-main_tab ul li.t04 a:hover:after, 
.re201904 .teacher-curriculum .teacher-main_tab ul li.t04.active a:after {background-color:#7331a1;}
.re201904 .teacher-curriculum .tabAreaWrap {float:left;width:50%;overflow:hidden;margin-bottom:14px;padding-left:34px;box-sizing:border-box;}
.re201904 .teacher-curriculum .tabAreaWrap > span {float:left;margin-right:10px;font-size:15px;color:#000;line-height:31px;}
.re201904 .teacher-curriculum .tabAreaWrap li {float:left;width:68px;color:#070707;text-align:center;}
.re201904 .teacher-curriculum .tabAreaWrap li + li {margin-left:5px;}
.re201904 .teacher-curriculum .tabAreaWrap li a {display:block;padding:6px 0 7px;font-size:13px;color:#070707;border-radius:15px;}
.re201904 .teacher-curriculum .tabAreaWrap li a:hover, .teacher-curriculum .tabAreaWrap li.active a {text-decoration:underline;}
.re201904 .teacher-curriculum .tabAreaWrap li .all {color:#fff;}
.re201904 .teacher-curriculum{box-sizing:border-box;position:relative;padding-top:33px;background-color:#fff;}
.re201904 .teacher-curriculum_head{position:relative;height:100px;}
.re201904 .teacher-curriculum .tit{position:absolute;top:0;right:27px;}
.re201904 .teacher-curriculum .tit > h2{font-size:35px;line-height:35px;font-weight:bold;color:#2a477f;text-align:right;}
.re201904 .teacher-curriculum .tit > p{padding:5px 0 0 0;font-size:14px;color:#000;text-align:right;}
.re201904 .teacher-curriculum .go1{border-top:13px solid #ff8400;}
.re201904 .teacher-curriculum .go2{border-top:13px solid #a1d130;}
.re201904 .teacher-curriculum .go3{border-top:13px solid #2a477f;}
.re201904 .teacher-board_wrap{padding:7px;}
.re201904 .teacher-board{width:100%;table-layout:fixed;border-collapse:collapse;}
.re201904 .teacher-board th{position:relative;text-indent:-7px;overflow:hidden;}
.re201904 .teacher-board th > em{position:relative;font-size:18px;color:#000;font-weight:bold;z-index:2;}
.re201904 .teacher-board th > span{display:block;box-sizing:border-box;position:absolute;top:7px;left:7px;width:110px;border-radius:8px;z-index:1;background:#f8f9bc url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/fullserv/bg_tc_01.png') repeat 0 0;} /*±¹¾î*/
.re201904 .teacher-board tr.tc_bg_02 th > span{background:#dff9ac url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/fullserv/bg_tc_02.png') repeat 0 0;} /*¼öÇÐ*/
.re201904 .teacher-board tr.tc_bg_03 th > span{background:#ffe9c0 url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/fullserv/bg_tc_03.png') repeat 0 0;} /*¿µ¾î*/
.re201904 .teacher-board tr.tc_bg_04 th > span{background:#fed19b url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/fullserv/bg_tc_04.png') repeat 0 0;} /*ÇÑ±¹»ç*/
.re201904 .teacher-board tr.tc_bg_05 th > span{background:#e6d4ff url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/fullserv/bg_tc_05.png') repeat 0 0;} /*»çÈ¸*/
.re201904 .teacher-board tr.tc_bg_06 th > span{background:#c5d9ff url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/fullserv/bg_tc_06.png') repeat 0 0;} /*°úÇÐ*/
.re201904 .teacher-board tr.tc_bg_07 th > span{background:#f7e8f3 url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/fullserv/bg_tc_07.png') repeat 0 0;} /*Á÷¾÷*/
.re201904 .teacher-board tr.tc_bg_08 th > span{background:#e8f7ed url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/fullserv/bg_tc_08.png') repeat 0 0;} /*Á¦2¿Ü±¹¾î*/
.re201904 .teacher-board tr.tc_bg_09 th > span{background:#e8f2f7 url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/fullserv/bg_tc_09.png') repeat 0 0;} /*¼ö½Ã,³í¼ú*/
.re201904 .teacher-board td{position:relative;width:328px;height:115px;text-align:left;}
.re201904 .teacher-board td > a{display:block;position:relative;box-sizing:border-box;padding:25px 0 0 130px;width:328px;height:115px;color:#000;font-size:16px;letter-spacing:-0.11em;z-index:2;}				
.re201904 .teacher-board td > a:hover{text-decoration:underline;font-weight:bold;}
.re201904 .teacher-board td > a dt{font-weight:bold;}
.re201904 .teacher-board td > a dd{margin-top:5px;font-size:14px;}
.re201904 .teacher-board td > a span.img{position:relative;display:block;position:absolute;bottom:7px;left:0;z-index:3;}
.re201904 .teacher-board td > a:before{content:'';display:block;position:absolute;left:-2px;top:50%;margin-top:-30px;width:2px;height:60px;background-color:#f0f0f0;}
.re201904 .teacher-board tr th + td > a:before{display:none;}
.re201904 .teacher-board tr td:first-child > a:before{display:none;}
.re201904 .teacher-board td > a:after{content:'';display:block;position:absolute;left:0;bottom:7px;width:337px;height:10px;background-color:#f8f9bc;
border-radius:5px;z-index:1;}
.re201904 .teacher-board tr.tc_bg_02 td > a:after{background-color:#dff9ac;}
.re201904 .teacher-board tr.tc_bg_03 td > a:after{background-color:#ffe9c0;}
.re201904 .teacher-board tr.tc_bg_04 td > a:after{background-color:#fed19b;}
.re201904 .teacher-board tr.tc_bg_05 td > a:after{background-color:#e6d4ff;}
.re201904 .teacher-board tr.tc_bg_06 td > a:after{background-color:#c5d9ff;}
.re201904 .teacher-board tr.tc_bg_07 td > a:after{background-color:#f7e8f3;}
.re201904 .teacher-board tr.tc_bg_08 td > a:after{background-color:#e8f7ed;}
.re201904 .teacher-board tr.tc_bg_09 td > a:after{background-color:#e8f2f7;}

/* 20190515 masterday logo */
.masterday19515{margin:0 0 -5px -176px;}

/* 20190625 war0625 logo */
.logo.war190625{margin-left:-240px;bottom:inherit;top:0;}

/* Ä¿¸®Å§·³ ÀüÃ¼ ÅÇ 2019-12 Ãß°¡ */
.re201912 .tabCurriculum {overflow:hidden;}
.re201912 .tabCurriculum li {float:left;position:relative;width:33.333333%;box-sizing:border-box;z-index:2;}
.re201912 .tabCurriculum li:before {display:none;}
.re201912 .tabCurriculum li:after {position:absolute;content:'';left:0;right:0;bottom:0;width:100%;height:7px;background-color:#bdc4d1;}
.re201912 .tabCurriculum li.active:before {display:none;}
.re201912 .tabCurriculum li.active:after {position:absolute;content:'';left:0;right:0;bottom:0;width:100%;height:7px;background-color:#373b44;}
.re201912 .tabCurriculum li a {display:block;position:relative;height:80px;padding-top:24px;text-align:center;font-size:24px;font-weight:bold;color:#aab0bc;border-width:0px;background:transparent;box-sizing:border-box;}
.re201912 .tabCurriculum li a:before {display:inline-block;content:'';width:30px;height:23px;margin-right:0;border-left:0;border-top:0;border-bottom:0;vertical-align:middle;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/icon_tabCurriculum_01_off.png') no-repeat left top;}
.re201912 .tabCurriculum li a:after {display:none;}
.re201912 .tabCurriculum li.active a {color:#373b44;border-width:0;background-color:#fff;}
.re201912 .tabCurriculum li.active a:before {display:inline-block;content:'';width:30px;height:23px;margin-right:0;border-left:0;border-top:0;border-bottom:0;vertical-align:middle;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/icon_tabCurriculum_01_on.png') no-repeat left top;}
.re201912 .tabCurriculum li + li:before {display:none;}
.re201912 .tabCurriculum li + li:after {position:absolute;content:'';top:auto;left:0;right:0;bottom:0;width:100%;height:7px;background-color:#bdc4d1;transform:inherit;}
.re201912 .tabCurriculum li + li.active:before {display:none;}
.re201912 .tabCurriculum li + li.active:after {position:absolute;content:'';top:auto;left:0;right:0;bottom:0;width:100%;height:7px;background-color:#373b44;transform:inherit;}
.re201912 .tabCurriculum li + li a:before {display:inline-block;content:'';width:30px;height:23px;margin-right:0;border-left:0;border-top:0;border-bottom:0;vertical-align:middle;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/icon_tabCurriculum_02_off.png') no-repeat left top;}
.re201912 .tabCurriculum li + li.active a:before {display:inline-block;content:'';width:30px;height:23px;margin-right:0;border-left:0;border-top:0;border-bottom:0;vertical-align:middle;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/icon_tabCurriculum_02_on.png') no-repeat left top;}
.re201912 .tabCurriculum li + li.active a:after {display:none;}
.re201912 .tabCurriculum li + li + li:before {display:none;}
.re201912 .tabCurriculum li + li + li a:before {display:inline-block;content:'';width:30px;height:23px;margin-right:0;border-left:0;border-top:0;border-bottom:0;vertical-align:middle;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/icon_tabCurriculum_03_off.png') no-repeat left top;}
.re201912 .tabCurriculum li + li + li.active:before {display:none;}
.re201912 .tabCurriculum li + li + li.active a:before {display:inline-block;content:'';width:30px;height:23px;margin-right:0;border-left:0;border-top:0;border-bottom:0;vertical-align:middle;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/icon_tabCurriculum_03_on.png') no-repeat left top;}
.re201912 .tabCurriculum li + li + li.active a:after {display:none;}
.re201912 .tabCurriculum li:first-child.bgLine {background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/bg_tabCurriculum_spaceLine.png') no-repeat right top;}
.re201912 .tabCurriculum li:last-child.bgLine {background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/bg_tabCurriculum_spaceLine.png') no-repeat left top;}

/* Ä¿¸®Å§·³ ÀüÃ¼ ÅÇ 2020-02-24 Ãß°¡ */
.re201912 .tabCurriculum.four {overflow:hidden;}
.re201912 .tabCurriculum.four li {float:left;position:relative;width:25%;box-sizing:border-box;z-index:2;}
.re201912 .tabCurriculum.four li:before {display:none;}
.re201912 .tabCurriculum.four li:after {position:absolute;content:'';left:0;right:0;bottom:0;width:100%;height:7px;background-color:#bdc4d1;}
.re201912 .tabCurriculum.four li.active:before {display:none;}
.re201912 .tabCurriculum.four li.active:after {position:absolute;content:'';left:0;right:0;bottom:0;width:100%;height:7px;background-color:#373b44;}
.re201912 .tabCurriculum.four li a {display:block;position:relative;height:80px;padding-top:24px;text-align:center;font-size:24px;font-weight:bold;color:#aab0bc;border-width:0px;background:transparent;box-sizing:border-box;}
.re201912 .tabCurriculum.four li a > span {display:inline-block;text-align:left;font-size:20px;font-weight:bold;color:#aab0bc;}
.re201912 .tabCurriculum.four li a:before {display:inline-block;content:'';width:30px;height:23px;margin-right:0;border-left:0;border-top:0;border-bottom:0;vertical-align:middle;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/icon_tabCurriculum_01_off.png') no-repeat left top;}
.re201912 .tabCurriculum.four li a:after {display:none;}
.re201912 .tabCurriculum.four li.active a {color:#373b44;border-width:0;background-color:#fff;}
.re201912 .tabCurriculum.four li.active a > span {color:#373b44;border-width:0;background-color:#fff;}
.re201912 .tabCurriculum.four li.active a:before {display:inline-block;content:'';width:30px;height:23px;margin-right:0;border-left:0;border-top:0;border-bottom:0;vertical-align:middle;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/icon_tabCurriculum_01_on.png') no-repeat left top;}
.re201912 .tabCurriculum.four li + li:before {display:none;}
.re201912 .tabCurriculum.four li + li:after {position:absolute;content:'';top:auto;left:0;right:0;bottom:0;width:100%;height:7px;background-color:#bdc4d1;transform:inherit;}
.re201912 .tabCurriculum.four li + li.active:before {display:none;}
.re201912 .tabCurriculum.four li + li.active:after {position:absolute;content:'';top:auto;left:0;right:0;bottom:0;width:100%;height:7px;background-color:#373b44;transform:inherit;}
.re201912 .tabCurriculum.four li + li a:before {display:inline-block;content:'';width:30px;height:23px;margin-right:0;border-left:0;border-top:0;border-bottom:0;vertical-align:middle;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/icon_tabCurriculum_04_off.png') no-repeat left -2px;}
.re201912 .tabCurriculum.four li + li.active a:before {display:inline-block;content:'';width:30px;height:23px;margin-right:0;border-left:0;border-top:0;border-bottom:0;vertical-align:middle;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/icon_tabCurriculum_04_on.png') no-repeat left -2px;}
.re201912 .tabCurriculum.four li + li.active a:after {display:none;}
.re201912 .tabCurriculum.four li + li + li:before {display:none;}
.re201912 .tabCurriculum.four li + li + li a:before {display:inline-block;content:'';width:30px;height:23px;margin-right:0;border-left:0;border-top:0;border-bottom:0;vertical-align:middle;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/icon_tabCurriculum_02_off.png') no-repeat left top;}
.re201912 .tabCurriculum.four li + li + li.active:before {display:none;}
.re201912 .tabCurriculum.four li + li + li.active a:before {display:inline-block;content:'';width:30px;height:23px;margin-right:0;border-left:0;border-top:0;border-bottom:0;vertical-align:middle;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/icon_tabCurriculum_02_on.png') no-repeat left top;}
.re201912 .tabCurriculum.four li + li + li.active a:after {display:none;}
.re201912 .tabCurriculum.four li + li + li + li:before {display:none;}
.re201912 .tabCurriculum.four li + li + li + li a:before {display:inline-block;content:'';width:30px;height:23px;margin-right:0;border-left:0;border-top:0;border-bottom:0;vertical-align:middle;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/icon_tabCurriculum_03_off.png') no-repeat left top;}
.re201912 .tabCurriculum.four li + li + li + li.active:before {display:none;}
.re201912 .tabCurriculum.four li + li + li + li.active a:before {display:inline-block;content:'';width:30px;height:23px;margin-right:0;border-left:0;border-top:0;border-bottom:0;vertical-align:middle;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/icon_tabCurriculum_03_on.png') no-repeat left top;}
.re201912 .tabCurriculum.four li + li + li + li.active a:after {display:none;}
.re201912 .tabCurriculum.four li.bgLine {background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/bg_tabCurriculum_spaceLine.png') no-repeat right top;}


/* ¸ÂÃãÇüÄ¿¸®Å§·³ : 2020-02-06 Ãß°¡ */
.re201912 .customCurriculum .curriculumSearch.new200205 {position:relative;padding:20px 0 0 30px;background:#f1f4fa;}
.re201912 .customCurriculum .curriculumSearch.new200205.go1 {background:#f1f4fa url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/bg_curriculum_go1.png') repeat-x left top;}
.re201912 .customCurriculum .curriculumSearch.new200205.go2 {background:#f1f4fa url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/bg_curriculum_go2.png') repeat-x left top;}
.re201912 .customCurriculum .curriculumSearch.new200205.go3 {background:#f1f4fa url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/bg_curriculum_go3.png') repeat-x left top;}

.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap {position:relative;}
.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap ul:after {display:block;clear:both;content:'';height:0;}
.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap li {float:left;position:relative;}
.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap li + li {margin:0;}
.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap li a {display:block;position:relative;height:60px;line-height:60px;padding:0 30px;font-weight:normal;font-size:24px;color:#000;}
.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap ul li:hover a {color:#000;}
.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap ul li:hover a:after {display:none;}
.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap ul li.active a {font-weight:bold;color:#fff;}
.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap ul li.active a:after {display:none;}
.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap ul li.t01.active a {background-color:#e28e00;border-radius:7px 7px 0 0;}
.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap ul li.t01.active:before {content:'';position:absolute;left:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_go1_before.png') no-repeat left bottom;}
.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap ul li.t01.active:after {content:'';position:absolute;right:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_go1_after.png') no-repeat right bottom;}
.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap ul li.t02.active a {background-color:#629c23;border-radius:7px 7px 0 0;}
.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap ul li.t02.active:before {content:'';position:absolute;left:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_go2_before.png') no-repeat left bottom;}
.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap ul li.t02.active:after {content:'';position:absolute;right:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_go2_after.png') no-repeat right bottom;}
.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap ul li.t03.active a {background-color:#274072;border-radius:7px 7px 0 0;}
.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap ul li.t03.active:before {content:'';position:absolute;left:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_go3_before.png') no-repeat left bottom;}
.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap ul li.t03.active:after {content:'';position:absolute;right:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_go3_after.png') no-repeat right bottom;}
.re201912 .customCurriculum .curriculumSearch.new200205 .tabGradeWrap span {position:absolute;right:20px;top:10px;font-weight:normal;font-size:14px;color:#333;}

.re201912 .customCurriculum .curriculumSearch.new200205 > div {font-size:0;}
.re201912 .customCurriculum .curriculumSearch.new200205 > div:after {display:block;clear:both;content:'';height:0;}
.re201912 .customCurriculum .curriculumSearch.new200205 > div + div {margin:35px 0;}
.re201912 .customCurriculum .curriculumSearch.new200205 > div * {display:inline-block;vertical-align:middle;}
.re201912 .customCurriculum .curriculumSearch.new200205 select {min-width:160px;height:38px;font-size:14px;color:#000;border:0;outline:none;}
.re201912 .customCurriculum .curriculumSearch.new200205 select + select {margin-left:10px;}
.re201912 .customCurriculum .curriculumSearch.new200205 .btnSearch {width:80px;height:38px;line-height:36px;margin-left:10px;padding:0;text-align:center;font-size:14px;font-weight:bold;color:#fff;border:1px solid #fff;box-sizing:border-box;background:transparent;outline:none;}
.re201912 .customCurriculum .curriculumSearch.new200205 span {margin-left:20px;font-weight:normal;font-size:12px;color:#fff;line-height:1.3;letter-spacing:0;}

.re201912 .customCurriculum .contentsArea .resultArea.new200205 {position:relative;padding:0 30px 30px 30px;background:#f1f4fa;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-head {position:relative;padding:45px 0 60px 0}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-head .resultTitle {text-align:center;font-size:30px;color:#333;padding-bottom:15px;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-head .resultTitle strong {font-weight:bold;font-size:30px;color:#4a6bd5;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-head .resultTxt {text-align:center;font-size:19px;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-head .resultTxt span{font-size:15px;margin-right:5px;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-head .resultTxt .schoolYear {display:inline-block;height:25px;line-height:25px;padding:0 10px;font-size:14px;color:#fff;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-head .resultTxt .schoolYear.go1 {background:#e28e00;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-head .resultTxt .schoolYear.go2 {background:#629c23;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-head .resultTxt .schoolYear.go3 {background:#274072;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-head .resultTxt .subjectTit {display:inline-block;height:25px;line-height:25px;background:#283149;font-size:14px;color:#fff;padding:0 10px;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-head .resultTxt .rating {display:inline-block;height:25px;line-height:25px;background:#283149;font-size:14px;color:#fff;padding:0 10px;margin-right:10px;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-head .resultTxt .userTxt {font-weight:normal;font-size:19px;color:#333;margin:0;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-head .btn-myCurriculum {position:absolute;right:0;bottom:20px;width:270px;height:35px;line-height:35px;padding-left:35px;text-align:left;font-size:14px;color:#333;border:1px solid #dbdbdb;box-sizing:border-box;background:#fff url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/bg_btnMyCurriculum_off.png') no-repeat left top;outline:none;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-head .btn-myCurriculum.on {position:absolute;right:0;bottom:20px;width:270px;height:35px;line-height:35px;padding-left:35px;text-align:left;font-size:14px;color:#333;border:1px solid #000;box-sizing:border-box;background:#fff url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/bg_btnMyCurriculum.png') no-repeat left top;}

.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body {position:relative;overflow:hidden;background:transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/bg_customCurriculum_step03.png') repeat-x left top;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel{width:100%;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li {position:relative;float:left;width:484px;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li.last {width:440px;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel.go1 li.last:after,
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel.go2 li.last:after,
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel.go3 li.last:after {background:none;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li.last .card {margin-right:0;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card {margin-right:45px;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dt {width:100%; height:68px;color:#fff;font-size:30px;font-weight:700;line-height:68px;text-align: center}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd {padding:20px 19px 20px 9px }
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel.go1 li:after {content: ''; width:18px; height:30px; position:absolute; right:12px; top:20px; background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/ico_curriculum_go1Arrow.png') no-repeat center top; display: block; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/ico_curriculum_go2Arrow.png', sizingMethod='scale')}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel.go2 li:after {content: ''; width:18px; height:30px; position:absolute; right:12px; top:20px; background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/ico_curriculum_go2Arrow.png') no-repeat center top; display: block; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/ico_curriculum_go2Arrow.png', sizingMethod='scale')}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel.go3 li:after {content: ''; width:18px; height:30px; position:absolute; right:12px; top:20px; background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/ico_curriculum_go3Arrow.png') no-repeat center top; display: block; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/ico_curriculum_go3Arrow.png', sizingMethod='scale')}

.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list {position:relative;min-height:auto;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list:before {display:block;position:absolute;content:'';top:0;right:-42px;bottom:20px;width:1px;background-color:#d8d8d8;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list ul {display:table-cell;width:100%;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list ul li {position:relative;float:left;width:100%;height:125px;margin:0 10px 20px 10px;border-bottom: 1px solid #d6d6d6;box-sizing:border-box;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list ul li:first-child {margin-top:10px;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list ul li:before {content:'';}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list ul li:after {content:'';background:none;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list ul li .lectureTit {min-height:77px;padding-right:100px;text-align:left;font-size:15px;color:#000;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list ul li img {top:10px;right:10px;}

.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list ul li .bottom {overflow:hidden;margin:10px 10px 0 0;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list ul li .bottom span {float:left;height:23px;font-size:13px;color:#676767;line-height:23px;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list ul li .bottom em {float:left;height:23px;margin-left:10px;font-size:13px;color:#f13039;line-height:23px;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list ul li .bottom em:before {display:inline-block;content:'';width:1px;height:10px;margin-right:10px;background-color:#d6d6d6;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list ul li .bottom .btns {float:right;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list ul li .bottom a {display:inline-block;width:23px;height:23px;text-indent:-9999px;background:url('http://image.ebsi.co.kr/ebsi/images/reNskin2018/common/btn_customCurriculum_util.png') no-repeat;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list ul li .bottom a + a {margin-left:4px;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list ul li .bottom .btnLecture {background-position:0 0;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list ul li .bottom .btnPlay {background-position:-30px 0;}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel li .card dd .list ul li .bottom .btnKyoje {background-position:-60px 0;}

.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel.go1 li.first dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go1Title01.png') no-repeat center center; background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go1Title01.png', sizingMethod='scale')}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel.go1 li.second dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go1Title02.png') no-repeat center center; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go1Title02.png', sizingMethod='scale')}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel.go1 li.last dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go1Title03.png') no-repeat center center; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go1Title03.png', sizingMethod='scale')}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel.go2 li.first dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go2Title01.png') no-repeat center center; background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go2Title01.png', sizingMethod='scale')}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel.go2 li.second dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go2Title02.png') no-repeat center center; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go2Title02.png', sizingMethod='scale')}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel.go2 li.last dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go2Title03.png') no-repeat center center; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go2Title03.png', sizingMethod='scale')}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel.go3 li.first dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go3Title01.png') no-repeat center center; background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go3Title01.png', sizingMethod='scale')}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel.go3 li.second dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go3Title02.png') no-repeat center center; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go3Title02.png', sizingMethod='scale')}
.re201912 .customCurriculum .contentsArea .resultArea.new200205 .resultSearch-body .panel.go3 li.last dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go3Title03.png') no-repeat center center; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go3Title03.png', sizingMethod='scale')}

/* ½ÅÇÐ±â ÃßÃµ Ä¿¸®Å§·³ : 2020-02-25 Ãß°¡ - 3¿ù±îÁö ÀÓ½Ã »ç¿ë */
.re201912 .semesterCurriculum {position:relative;padding-top:20px;background-color:#fff;}
.re201912 .semesterCurriculum.go1 {background:#fff4e2 url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/bg_curriculum_go1.png') repeat-x left top;}
.re201912 .semesterCurriculum.go2 {background:#f8fbf2 url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/bg_curriculum_go2.png') repeat-x left top;}
.re201912 .semesterCurriculum.go3 {background:#f1f4fa url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/bg_curriculum_go3.png') repeat-x left top;}
.re201912 .semesterCurriculum.susiNon {background:#f1f4fa url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/bg_curriculum_susiNon.png') repeat-x left top;}
.re201912 .semesterCurriculum h2 {position:absolute;top:-165px;right:25px;width:auto;font-size:26px;font-weight:bold;color:#241c0f;line-height:1.5;letter-spacing:-0.05em;}
.re201912 .semesterCurriculum .util {float:none;width:auto;margin:0;padding:0;position:absolute;top:115px;right:25px;z-index:1;}
.re201912 .semesterCurriculum .shareWrap {display:inline-block;position:static;margin-left:26px;vertical-align:middle;}
.re201912 .semesterCurriculum .shareWrap li {float:left;width:33px;height:33px;margin-right:10px;background:url('http://image.ebsi.co.kr/ebsi/images/reNpotalUI/popup/btn_sns.png') no-repeat 0 0;}
.re201912 .semesterCurriculum .shareWrap li:last-child {margin-right:0;}
.re201912 .semesterCurriculum .shareWrap li.facebook {background-position:0 0;}
.re201912 .semesterCurriculum .shareWrap li.twitter {background-position:-37px 0;}
.re201912 .semesterCurriculum .shareWrap li.kakaotalk {background-position:-75px 0;}
.re201912 .semesterCurriculum .shareWrap li a {display:block;width:33px;height:33px;text-align:left;text-indent:-99999px;}
.re201912 .semesterCurriculum .btnDownload {display:inline-block;position:relative;margin-left:7px;padding:5px 35px;color:#fff !important;font-size:17px;font-weight:bold;vertical-align:middle;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/arrow_curriculum_down.png') no-repeat left center;}
.re201912 .semesterCurriculum .btnDownload:after {content:'';position:absolute;right:0;top:5px;width:1px;height:20px;background:rgba(255,255,255,0.3);}
.re201912 .semesterCurriculum .descTxt {position:absolute;right:15px;margin-top:4px;padding-bottom:15px;color:#000;font-size:12px;}
.re201912 .semesterCurriculum .descTxt strong {float:left;color:#2f8eea;padding-right:5px;}
.re201912 .semesterCurriculum .descTxt span {display:block;float:left;}

.re201912 .semesterCurriculum .tabGradeWrap {margin:0 0 0 30px;}
.re201912 .semesterCurriculum .tabGradeWrap ul:after {display:block;clear:both;content:'';height:0;}
.re201912 .semesterCurriculum .tabGradeWrap li {float:left;position:relative;}
.re201912 .semesterCurriculum .tabGradeWrap li + li {margin:0;}
.re201912 .semesterCurriculum .tabGradeWrap li a {display:block;position:relative;height:60px;line-height:60px;padding:0 30px;font-weight:normal;font-size:24px;color:#000;}
.re201912 .semesterCurriculum .tabGradeWrap ul li:hover a {color:#000;}
.re201912 .semesterCurriculum .tabGradeWrap ul li:hover a:after {display:none;}
.re201912 .semesterCurriculum .tabGradeWrap ul li.active a {font-weight:bold;color:#fff;}
.re201912 .semesterCurriculum .tabGradeWrap ul li.active a:after {display:none;}
.re201912 .semesterCurriculum .tabGradeWrap ul li.t01.active a {background-color:#e28e00;border-radius:7px 7px 0 0;}
.re201912 .semesterCurriculum .tabGradeWrap ul li.t01.active:before {content:'';position:absolute;left:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_go1_before.png') no-repeat left bottom;}
.re201912 .semesterCurriculum .tabGradeWrap ul li.t01.active:after {content:'';position:absolute;right:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_go1_after.png') no-repeat right bottom;}
.re201912 .semesterCurriculum .tabGradeWrap ul li.t02.active a {background-color:#629c23;border-radius:7px 7px 0 0;}
.re201912 .semesterCurriculum .tabGradeWrap ul li.t02.active:before {content:'';position:absolute;left:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_go2_before.png') no-repeat left bottom;}
.re201912 .semesterCurriculum .tabGradeWrap ul li.t02.active:after {content:'';position:absolute;right:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_go2_after.png') no-repeat right bottom;}
.re201912 .semesterCurriculum .tabGradeWrap ul li.t03.active a {background-color:#274072;border-radius:7px 7px 0 0;}
.re201912 .semesterCurriculum .tabGradeWrap ul li.t03.active:before {content:'';position:absolute;left:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_go3_before.png') no-repeat left bottom;}
.re201912 .semesterCurriculum .tabGradeWrap ul li.t03.active:after {content:'';position:absolute;right:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_go3_after.png') no-repeat right bottom;}
.re201912 .semesterCurriculum .tabGradeWrap ul li.t04.active a {background-color:#7331a1;border-radius:7px 7px 0 0;}
.re201912 .semesterCurriculum .tabGradeWrap ul li.t04.active:before {content:'';position:absolute;left:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_susiNon_before.png') no-repeat left bottom;}
.re201912 .semesterCurriculum .tabGradeWrap ul li.t04.active:after {content:'';position:absolute;right:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_susiNon_after.png') no-repeat right bottom;}

.re201912 .semesterCurriculum .tabAreaWrap {float:none;width:auto;overflow:hidden;margin:40px 0 20px 15px;padding-left:0;box-sizing:border-box;}
.re201912 .semesterCurriculum .tabAreaWrap > span {float:left;margin-left:10px;font-size:12px;color:rgba(255,255,255,0.6);line-height:31px;}
.re201912 .semesterCurriculum .tabAreaWrap li {float:left;width:65px;text-align:center;}
.re201912 .semesterCurriculum .tabAreaWrap li + li {margin-left:5px;}
.re201912 .semesterCurriculum .tabAreaWrap li a {position:relative;display:block;padding:5px 0 8px 0px;font-size:16px;color:#fff;border-radius:0;}
.re201912 .semesterCurriculum .tabAreaWrap li:first-child a {width:50px;padding-left:0;margin-right:10px;}
.re201912 .semesterCurriculum .tabAreaWrap li:nth-child(5) {width:80px;}
.re201912 .semesterCurriculum .tabAreaWrap li a:hover, 
.re201912 .semesterCurriculum .tabAreaWrap li.active a {text-decoration:none;}
.re201912 .semesterCurriculum .tabAreaWrap li .all {color:#fff;}
.re201912 .semesterCurriculum .tabAreaWrap li > .all {background-color:transparent;}
.re201912 .semesterCurriculum .tabAreaWrap li.active .all:after {content:'';position:absolute;left:0;bottom:0px;width:100%;height:3px;background:#fff;}

.re201912 .semesterCurriculum .tabAreaWrap li > .kor {background-color:transparent;border-color:transparent;}
.re201912 .semesterCurriculum .tabAreaWrap li > .kor:before {content:'';position:absolute;left:0;top:10px;width:11px;height:11px;background:#ffc02a;border-radius:3px;}
.re201912 .semesterCurriculum .tabAreaWrap li > .math {background-color:transparent;border-color:transparent;}
.re201912 .semesterCurriculum .tabAreaWrap li > .math:before {content:'';position:absolute;left:0;top:10px;width:11px;height:11px;background:#accd60;border-radius:3px;}
.re201912 .semesterCurriculum .tabAreaWrap li > .eng {background-color:transparent;border-color:transparent;}
.re201912 .semesterCurriculum .tabAreaWrap li > .eng:before {content:'';position:absolute;left:0;top:10px;width:11px;height:11px;background:#ec5d1e;border-radius:3px;}
.re201912 .semesterCurriculum .tabAreaWrap li > .his {background-color:transparent;border-color:transparent;}
.re201912 .semesterCurriculum .tabAreaWrap li > .his:before {content:'';position:absolute;left:0;top:10px;width:11px;height:11px;background:#ff9bd8;border-radius:3px;}
.re201912 .semesterCurriculum .tabAreaWrap li > .soc {background-color:transparent;border-color:transparent;}
.re201912 .semesterCurriculum .tabAreaWrap li > .soc:before {content:'';position:absolute;left:0;top:10px;width:11px;height:11px;background:#a13dee;border-radius:3px;}
.re201912 .semesterCurriculum .tabAreaWrap li > .sci {background-color:transparent;border-color:transparent;}
.re201912 .semesterCurriculum .tabAreaWrap li > .sci:before {content:'';position:absolute;left:0;top:10px;width:11px;height:11px;background:#2e7bde;border-radius:3px;}

.re201912 .semesterCurriculum .gradeCont {position:relative;clear:both;margin-top:35px;padding:14px;border-top:0;}

.re201912 .semesterCurriculum .all {background-color:#f8c16a;border-color:#fff;border-radius:5px;}
.re201912 .semesterCurriculum .kor {background-color:#f8c16a;border-color:#fff;border-radius:5px;}
.re201912 .semesterCurriculum .math {background-color:#b6d66d;border-color:#fff;border-radius:5px;}
.re201912 .semesterCurriculum .eng {background-color:#f3a18c;border-color:#fff;border-radius:5px;}
.re201912 .semesterCurriculum .his {background-color:#e29fc8;border-color:#fff;border-radius:5px;}
.re201912 .semesterCurriculum .soc {background-color:#aa8db6;border-color:#fff;border-radius:5px;}
.re201912 .semesterCurriculum .sci {background-color:#718eb3;border-color:#fff;border-radius:5px;}
.re201912 .semesterCurriculum .dim, 
.re201912 .semesterCurriculum .dim span {color:#a1a1a1;background-color:transparent;border-color:transparent;}

.re201912 .semesterCurriculum th {color:#696969;background-color:#fff;}
.re201912 .semesterCurriculum thead tr:first-child th {font-size:20px;color:#696969;}
.re201912 .semesterCurriculum thead th {position:relative;padding:10px 5px;height:50px;font-size:20px;font-weight:bold;color:#696969;}
.re201912 .semesterCurriculum thead th.fz-16 {font-size:16px !important;}
.re201912 .semesterCurriculum thead th.fc-936ea2 {color:#936ea2;}
.re201912 .semesterCurriculum thead th.fc-f1947d {color:#f1947d;}
.re201912 .semesterCurriculum thead th.fc-3d63b1 {color:#3d63b1;}
.re201912 .semesterCurriculum tbody th.bc-ef675d {background-color:#ef675d;color:#fff;border-right:2px solid #ef675d;}
.re201912 .semesterCurriculum tbody th {font-size:16px;}
.re201912 .semesterCurriculum tbody tr:first-child th {border-top:0;}
.re201912 .semesterCurriculum tbody tr:first-child th ~ td {border-top:0;}
.re201912 .semesterCurriculum tbody td div {display:table;width:100%;height:60px;background-color:#fff;}
.re201912 .semesterCurriculum tbody td div dl {display:table-row;}
.re201912 .semesterCurriculum tbody td div dt {display:table-cell;width:278px;height:100%;font-size:0;vertical-align:top;}
.re201912 .semesterCurriculum tbody td div dd {display:table-cell;width:29px;height:100%;box-sizing:border-box;vertical-align:top;}
.re201912 .semesterCurriculum tbody td div.open dt, 
.re201912 .semesterCurriculum tbody td div.open dd {background-color:#fff;}
.re201912 .semesterCurriculum tbody td div a {display:block;height:60px;padding:8px 3px 9px 3px;box-sizing:border-box;font-weight:normal;font-size:12px;color:#fff;text-align:center;vertical-align:middle;line-height:1.5;border:2px solid transparent;}
.re201912 .semesterCurriculum tbody td div dt a span {display:inline-block;vertical-align:middle;font-size:12px;color:#696969;line-height:1.9em;}
.re201912 .semesterCurriculum tbody td div dt a > em {display:block;font-size:12px;color:#ff5400;line-height:1.5em;}
.re201912 .semesterCurriculum tbody td div dt a:after {display:inline-block;content:'';height:100%;vertical-align:middle;}
.re201912 .semesterCurriculum tbody td div dd a:after {display:inline-block;content:'';height:100%;vertical-align:middle;}
.re201912 .semesterCurriculum tbody td div.open dt a span {color:#696969;}
.re201912 .semesterCurriculum tbody td div.open dt a.on span {color:#000;}
.re201912 .semesterCurriculum tbody td div a:hover, 
.re201912 .semesterCurriculum tbody td div a.on,
.re201912 .semesterCurriculum tbody td div a.on span,
.re201912 .semesterCurriculum tbody td div dt a:hover span {font-weight:bold;color:#000;}
.re201912 .semesterCurriculum tbody td div dd.all {width:174px;border-radius:0;}

.re201912 .semesterCurriculum .go1 table {border:2px solid #f7e3c1;}
.re201912 .semesterCurriculum .go1 table:after {content:'';/*position:absolute;left:14px;top:158px;width:1438px;height:143px;border:2px solid #ef675d;z-index:1;pointer-events:none;*/}
.re201912 .semesterCurriculum .go1 th {border:2px solid #f7e3c1;border-bottom:0;}
.re201912 .semesterCurriculum .go1 thead tr:first-child th {border:2px solid #f7e3c1;background-color:#fff;}
.re201912 .semesterCurriculum .go1 thead tr:first-child th + th {border-right:0;background-color:#fff;}
.re201912 .semesterCurriculum .go1 thead tr:first-child th + th + th {position:relative;border-right:0;background-color:#fff;}
.re201912 .semesterCurriculum .go1 thead tr:first-child th + th + th:before {display:block;position:absolute;content:'';top:30px;left:-11px;width:15px;height:15px;border-left:2px solid transparent;border-top:2px solid #f7e3c1;border-right:2px solid #f7e3c1;border-bottom:2px solid transparent;transform:rotate(45deg);background:#fff;}
.re201912 .semesterCurriculum .go1 thead tr:first-child th + th + th + th {border-right:0;background-color:#fff;}
.re201912 .semesterCurriculum .go1 thead tr:first-child th + th + th + th:before {display:block;position:absolute;content:'';top:30px;left:-11px;width:15px;height:15px;border-left:2px solid transparent;border-top:2px solid #f7e3c1;border-right:2px solid #f7e3c1;border-bottom:2px solid transparent;transform:rotate(45deg);background:#fff;}
.re201912 .semesterCurriculum .go1 tbody tr:last-child td {border-bottom:2px solid #f7e3c1;}
.re201912 .semesterCurriculum .go1 tbody td {position:relative;border-top:1px solid #f7e3c1;border-right:2px solid #f7e3c1;}
.re201912 .semesterCurriculum .go1 tbody th ~ td {border-top:2px solid #f7e3c1;}
.re201912 .semesterCurriculum .go1 tbody td div.open a:hover {border:2px solid #e28e00;}
.re201912 .semesterCurriculum .go1 tbody td div dd {border-left:1px solid #f7e3c1;}
.re201912 .semesterCurriculum .go1 tbody td div dd.all a {background-color:#f8c16a;border-color:#fff;border-radius:5px;}

.re201912 .semesterCurriculum .go2 table {border:2px solid #dae9b8;}
.re201912 .semesterCurriculum .go2 table:after {content:'';/*position:absolute;left:14px;top:158px;width:1438px;height:95px;border:2px solid #ef675d;z-index:1;pointer-events:none;*/}
.re201912 .semesterCurriculum .go2 th {border:2px solid #dae9b8;}
.re201912 .semesterCurriculum .go2 thead tr:first-child th {border:2px solid #dae9b8;background-color:#fff;}
.re201912 .semesterCurriculum .go2 thead tr:first-child th + th {border-right:0;background-color:#fff;}
.re201912 .semesterCurriculum .go2 thead tr:first-child th + th + th {border-right:0;background-color:#fff;}
.re201912 .semesterCurriculum .go2 thead tr:first-child th + th + th:before {display:block;position:absolute;content:'';top:30px;left:-11px;width:15px;height:15px;border-left:2px solid transparent;border-top:2px solid #dae9b8;border-right:2px solid #dae9b8;border-bottom:2px solid transparent;transform:rotate(45deg);background:#fff;}
.re201912 .semesterCurriculum .go2 thead tr:first-child th + th + th + th {border-right:0;background-color:#fff;}
.re201912 .semesterCurriculum .go2 thead tr:first-child th + th + th + th:before {display:block;position:absolute;content:'';top:30px;left:-11px;width:15px;height:15px;border-left:2px solid transparent;border-top:2px solid #dae9b8;border-right:2px solid #dae9b8;border-bottom:2px solid transparent;transform:rotate(45deg);background:#fff;}
.re201912 .semesterCurriculum .go2 tbody tr:last-child td {border-bottom:2px solid #dae9b8;}
.re201912 .semesterCurriculum .go2 tbody td {position:relative;border-top:1px solid #dae9b8;border-right:2px solid #dae9b8;}
.re201912 .semesterCurriculum .go2 tbody th ~ td {border-top:2px solid #dae9b8;}
.re201912 .semesterCurriculum .go2 tbody td div.open a:hover {border:2px solid #629c23;}
.re201912 .semesterCurriculum .go2 tbody td div dd {border-left:1px solid #dae9b8;}
.re201912 .semesterCurriculum .go2 tbody td div dd.all a {background-color:#8fc3aa;border-color:#fff;border-radius:5px;}

.re201912 .semesterCurriculum .go3 table {border:2px solid #d5dde8;}
.re201912 .semesterCurriculum .go3 table:after {content:'';/*position:absolute;left:14px;top:158px;width:1438px;height:121px;border:2px solid #ef675d;z-index:1;pointer-events:none;*/}
.re201912 .semesterCurriculum .go3:after {display:none;}
.re201912 .semesterCurriculum .go3 th {border:2px solid #d5dde8;border-bottom:0;background-color:#fff;}
.re201912 .semesterCurriculum .go3 thead tr:first-child th {border:2px solid #d5dde8;background-color:#fff;}
.re201912 .semesterCurriculum .go3 thead tr:first-child th + th {border-right:0;background-color:#fff;}
.re201912 .semesterCurriculum .go3 thead tr:first-child th + th + th {border-right:0;background-color:#fff;}
.re201912 .semesterCurriculum .go3 thead tr:first-child th + th + th:before {display:block;position:absolute;content:'';top:30px;left:-11px;width:15px;height:15px;border-left:2px solid transparent;border-top:2px solid #d5dde8;border-right:2px solid #d5dde8;border-bottom:2px solid transparent;transform:rotate(45deg);background:#fff;}
.re201912 .semesterCurriculum .go3 thead tr:first-child th + th + th + th {border-right:0;background-color:#fff;}
.re201912 .semesterCurriculum .go3 thead tr:first-child th + th + th + th:before {display:block;position:absolute;content:'';top:30px;left:-11px;width:15px;height:15px;border-left:2px solid transparent;border-top:2px solid #d5dde8;border-right:2px solid #d5dde8;border-bottom:2px solid transparent;transform:rotate(45deg);background:#fff;}
.re201912 .semesterCurriculum .go3 thead tr:first-child th + th + th + th + th {border-right:0;background-color:#d5dde8;}
.re201912 .semesterCurriculum .go3 thead tr:first-child th + th + th + th + th:before {border-left:22px solid #2e68bf;}
.re201912 .semesterCurriculum .go3 tbody tr:last-child td {border-bottom:2px solid #d5dde8;}
.re201912 .semesterCurriculum .go3 tbody td {position:relative;border-top:1px solid #d5dde8;border-right:2px solid #d5dde8;}
.re201912 .semesterCurriculum .go3 tbody th ~ td {border-top:2px solid #d5dde8;}
.re201912 .semesterCurriculum .go3 tbody td div.open a:hover {border:2px solid #0046d4;}
.re201912 .semesterCurriculum .go3 tbody td div dd {border-left:1px solid #d5dde8;}
.re201912 .semesterCurriculum .go3 tbody td div dd.all a {background-color:#9dc2c8;border-color:#fff;border-radius:5px;}

/* ¿¬°£Ä¿¸®Å§·³ : 2019-12-16 Ãß°¡ */
.re201912 .teacher-curriculum .tabAreaWrap {float:left;width:50%;overflow:hidden;margin-bottom:14px;padding-left:34px;box-sizing:border-box;}
.re201912 .teacher-curriculum .tabAreaWrap > span {float:left;margin-right:10px;font-size:15px;color:#000;line-height:31px;}
.re201912 .teacher-curriculum .tabAreaWrap li {float:left;width:68px;color:#070707;text-align:center;}
.re201912 .teacher-curriculum .tabAreaWrap li + li {margin-left:5px;}
.re201912 .teacher-curriculum .tabAreaWrap li a {display:block;padding:6px 0 7px;font-size:13px;color:#070707;border-radius:15px;}
.re201912 .teacher-curriculum .tabAreaWrap li a:hover, .teacher-curriculum .tabAreaWrap li.active a {text-decoration:underline;}
.re201912 .teacher-curriculum .tabAreaWrap li .all {color:#fff;}
.re201912 .teacher-curriculum{box-sizing:border-box;position:relative;padding-top:33px;background-color:#fff;}
.re201912 .teacher-curriculum_head{position:relative;height:100px;}
.re201912 .teacher-curriculum .tit{position:absolute;top:0;right:27px;}
.re201912 .teacher-curriculum .tit > h2{font-size:35px;line-height:35px;font-weight:bold;color:#2a477f;text-align:right;}
.re201912 .teacher-curriculum .tit > p{padding:5px 0 0 0;font-size:14px;color:#000;text-align:right;}
.re201912 .teacher-curriculum .go1{border-top:13px solid #ff8400;}
.re201912 .teacher-curriculum .go2{border-top:13px solid #a1d130;}
.re201912 .teacher-curriculum .go3{border-top:13px solid #2a477f;}
.re201912 .teacher-board_wrap{padding:7px;}
.re201912 .teacher-board{width:100%;table-layout:fixed;border-collapse:collapse;}
.re201912 .teacher-board th{position:relative;text-indent:-7px;overflow:hidden;}
.re201912 .teacher-board th > em{position:relative;font-size:18px;color:#000;font-weight:bold;z-index:2;}
.re201912 .teacher-board th > span{display:block;box-sizing:border-box;position:absolute;top:7px;left:7px;width:110px;border-radius:8px;z-index:1;background:#f8f9bc url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/fullserv/bg_tc_01.png') repeat 0 0;} /*±¹¾î*/

.re201912 .yearCurriculum {position:relative;padding-top:20px;background-color:#fff;}
.re201912 .yearCurriculum.go1 {background:#fff4e2 url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/bg_curriculum_go1.png') repeat-x left top;}
.re201912 .yearCurriculum.go2 {background:#f8fbf2 url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/bg_curriculum_go2.png') repeat-x left top;}
.re201912 .yearCurriculum.go3 {background:#f1f4fa url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/bg_curriculum_go3.png') repeat-x left top;}
.re201912 .yearCurriculum.susiNon {background:#f1f4fa url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/bg_curriculum_susiNon.png') repeat-x left top;}
.re201912 .yearCurriculum h2 {position:absolute;top:-165px;right:25px;width:auto;font-size:26px;font-weight:bold;color:#241c0f;line-height:1.5;letter-spacing:-0.05em;}
.re201912 .yearCurriculum .util {float:none;width:auto;margin:0;padding:0;position:absolute;top:115px;right:25px;z-index:1;}
.re201912 .yearCurriculum .shareWrap {display:inline-block;position:static;margin-left:26px;vertical-align:middle;}
.re201912 .yearCurriculum .shareWrap li {float:left;width:33px;height:33px;margin-right:10px;background:url('http://image.ebsi.co.kr/ebsi/images/reNpotalUI/popup/btn_sns.png') no-repeat 0 0;}
.re201912 .yearCurriculum .shareWrap li:last-child {margin-right:0;}
.re201912 .yearCurriculum .shareWrap li.facebook {background-position:0 0;}
.re201912 .yearCurriculum .shareWrap li.twitter {background-position:-37px 0;}
.re201912 .yearCurriculum .shareWrap li.kakaotalk {background-position:-75px 0;}
.re201912 .yearCurriculum .shareWrap li a {display:block;width:33px;height:33px;text-align:left;text-indent:-99999px;}
.re201912 .yearCurriculum .btnDownload {display:inline-block;position:relative;margin-left:7px;padding:5px 35px;color:#fff !important;font-size:17px;font-weight:bold;vertical-align:middle;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/arrow_curriculum_down.png') no-repeat left center;}
.re201912 .yearCurriculum .btnDownload:after {content:'';position:absolute;right:0;top:5px;width:1px;height:20px;background:rgba(255,255,255,0.3);}
.re201912 .yearCurriculum .descTxt {position:absolute;right:15px;margin-top:4px;padding-bottom:15px;color:#000;font-size:12px;}
.re201912 .yearCurriculum .descTxt strong {float:left;color:#2f8eea;padding-right:5px;}
.re201912 .yearCurriculum .descTxt span {display:block;float:left;}

.re201912 .yearCurriculum .tabGradeWrap {margin:0 0 0 30px;}
.re201912 .yearCurriculum .tabGradeWrap ul:after {display:block;clear:both;content:'';height:0;}
.re201912 .yearCurriculum .tabGradeWrap li {float:left;position:relative;}
.re201912 .yearCurriculum .tabGradeWrap li + li {margin:0;}
.re201912 .yearCurriculum .tabGradeWrap li a {display:block;position:relative;height:60px;line-height:60px;padding:0 30px;font-weight:normal;font-size:24px;color:#000;}
.re201912 .yearCurriculum .tabGradeWrap ul li:hover a {color:#000;}
.re201912 .yearCurriculum .tabGradeWrap ul li:hover a:after {display:none;}
.re201912 .yearCurriculum .tabGradeWrap ul li.active a {font-weight:bold;color:#fff;}
.re201912 .yearCurriculum .tabGradeWrap ul li.active a:after {display:none;}
.re201912 .yearCurriculum .tabGradeWrap ul li.t01.active a {background-color:#e28e00;border-radius:7px 7px 0 0;}
.re201912 .yearCurriculum .tabGradeWrap ul li.t01.active:before {content:'';position:absolute;left:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_go1_before.png') no-repeat left bottom;}
.re201912 .yearCurriculum .tabGradeWrap ul li.t01.active:after {content:'';position:absolute;right:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_go1_after.png') no-repeat right bottom;}
.re201912 .yearCurriculum .tabGradeWrap ul li.t02.active a {background-color:#629c23;border-radius:7px 7px 0 0;}
.re201912 .yearCurriculum .tabGradeWrap ul li.t02.active:before {content:'';position:absolute;left:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_go2_before.png') no-repeat left bottom;}
.re201912 .yearCurriculum .tabGradeWrap ul li.t02.active:after {content:'';position:absolute;right:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_go2_after.png') no-repeat right bottom;}
.re201912 .yearCurriculum .tabGradeWrap ul li.t03.active a {background-color:#274072;border-radius:7px 7px 0 0;}
.re201912 .yearCurriculum .tabGradeWrap ul li.t03.active:before {content:'';position:absolute;left:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_go3_before.png') no-repeat left bottom;}
.re201912 .yearCurriculum .tabGradeWrap ul li.t03.active:after {content:'';position:absolute;right:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_go3_after.png') no-repeat right bottom;}
.re201912 .yearCurriculum .tabGradeWrap ul li.t04.active a {background-color:#7331a1;border-radius:7px 7px 0 0;}
.re201912 .yearCurriculum .tabGradeWrap ul li.t04.active:before {content:'';position:absolute;left:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_susiNon_before.png') no-repeat left bottom;}
.re201912 .yearCurriculum .tabGradeWrap ul li.t04.active:after {content:'';position:absolute;right:-8px;bottom:0;width:8px;height:8px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2019/common/grade_susiNon_after.png') no-repeat right bottom;}

.re201912 .yearCurriculum .tabAreaWrap {float:none;width:auto;overflow:hidden;margin:40px 0 20px 15px;padding-left:0;box-sizing:border-box;}
.re201912 .yearCurriculum .tabAreaWrap > span {float:left;margin-left:10px;font-size:12px;color:rgba(255,255,255,0.6);line-height:31px;}
.re201912 .yearCurriculum .tabAreaWrap li {float:left;width:65px;text-align:center;}
.re201912 .yearCurriculum .tabAreaWrap li + li {margin-left:5px;}
.re201912 .yearCurriculum .tabAreaWrap li a {position:relative;display:block;padding:5px 0 8px 0px;font-size:16px;color:#fff;border-radius:0;}
.re201912 .yearCurriculum .tabAreaWrap li:first-child a {width:50px;padding-left:0;margin-right:10px;}
.re201912 .yearCurriculum .tabAreaWrap li:nth-child(5) {width:80px;}
.re201912 .yearCurriculum .tabAreaWrap li a:hover, 
.re201912 .yearCurriculum .tabAreaWrap li.active a {text-decoration:none;}
.re201912 .yearCurriculum .tabAreaWrap li .all {color:#fff;}
.re201912 .yearCurriculum .tabAreaWrap li > .all {background-color:transparent;}
.re201912 .yearCurriculum .tabAreaWrap li.active .all:after {content:'';position:absolute;left:0;bottom:0px;width:100%;height:3px;background:#fff;}

.re201912 .yearCurriculum .tabAreaWrap li > .kor {background-color:transparent;border-color:transparent;}
.re201912 .yearCurriculum .tabAreaWrap li > .kor:before {content:'';position:absolute;left:0;top:10px;width:11px;height:11px;background:#ffc02a;border-radius:3px;}
.re201912 .yearCurriculum .tabAreaWrap li > .math {background-color:transparent;border-color:transparent;}
.re201912 .yearCurriculum .tabAreaWrap li > .math:before {content:'';position:absolute;left:0;top:10px;width:11px;height:11px;background:#accd60;border-radius:3px;}
.re201912 .yearCurriculum .tabAreaWrap li > .eng {background-color:transparent;border-color:transparent;}
.re201912 .yearCurriculum .tabAreaWrap li > .eng:before {content:'';position:absolute;left:0;top:10px;width:11px;height:11px;background:#ec5d1e;border-radius:3px;}
.re201912 .yearCurriculum .tabAreaWrap li > .his {background-color:transparent;border-color:transparent;}
.re201912 .yearCurriculum .tabAreaWrap li > .his:before {content:'';position:absolute;left:0;top:10px;width:11px;height:11px;background:#ff9bd8;border-radius:3px;}
.re201912 .yearCurriculum .tabAreaWrap li > .soc {background-color:transparent;border-color:transparent;}
.re201912 .yearCurriculum .tabAreaWrap li > .soc:before {content:'';position:absolute;left:0;top:10px;width:11px;height:11px;background:#a13dee;border-radius:3px;}
.re201912 .yearCurriculum .tabAreaWrap li > .sci {background-color:transparent;border-color:transparent;}
.re201912 .yearCurriculum .tabAreaWrap li > .sci:before {content:'';position:absolute;left:0;top:10px;width:11px;height:11px;background:#2e7bde;border-radius:3px;}

.re201912 .yearCurriculum .gradeCont {position:relative;clear:both;margin-top:35px;padding:14px;border-top:0;}

.re201912 .yearCurriculum .all {background-color:#f8c16a;border-color:#fff;border-radius:5px;}
.re201912 .yearCurriculum .kor {background-color:#f8c16a;border-color:#fff;border-radius:5px;}
.re201912 .yearCurriculum .math {background-color:#b6d66d;border-color:#fff;border-radius:5px;}
.re201912 .yearCurriculum .eng {background-color:#f3a18c;border-color:#fff;border-radius:5px;}
.re201912 .yearCurriculum .his {background-color:#e29fc8;border-color:#fff;border-radius:5px;}
.re201912 .yearCurriculum .soc {background-color:#aa8db6;border-color:#fff;border-radius:5px;}
.re201912 .yearCurriculum .sci {background-color:#718eb3;border-color:#fff;border-radius:5px;}
.re201912 .yearCurriculum .dim, 
.re201912 .yearCurriculum .dim span {color:#a1a1a1;background-color:transparent;border-color:transparent;}

.re201912 .yearCurriculum th {color:#696969;background-color:#fff;}
.re201912 .yearCurriculum thead tr:first-child th {font-size:20px;color:#696969;}
.re201912 .yearCurriculum thead th {position:relative;padding:10px 5px;height:50px;font-size:20px;font-weight:bold;color:#696969;}
.re201912 .yearCurriculum thead th.fz-16 {font-size:16px !important;}
.re201912 .yearCurriculum thead th.fc-936ea2 {color:#936ea2;}
.re201912 .yearCurriculum thead th.fc-f1947d {color:#f1947d;}
.re201912 .yearCurriculum thead th.fc-3d63b1 {color:#3d63b1;}
.re201912 .yearCurriculum tbody th.bc-ef675d {background-color:#ef675d;color:#fff;border-right:2px solid #ef675d;}
.re201912 .yearCurriculum tbody th {font-size:16px;}
.re201912 .yearCurriculum tbody tr:first-child th {border-top:0;}
.re201912 .yearCurriculum tbody tr:first-child th ~ td {border-top:0;}
.re201912 .yearCurriculum tbody td div {display:table;width:100%;height:47px;background-color:#fff;}
.re201912 .yearCurriculum tbody td div dl {display:table-row;}
.re201912 .yearCurriculum tbody td div dt {display:table-cell;width:278px;height:100%;font-size:0;vertical-align:top;}
.re201912 .yearCurriculum tbody td div dd {display:table-cell;width:29px;height:100%;box-sizing:border-box;vertical-align:top;}
.re201912 .yearCurriculum tbody td div.open dt, 
.re201912 .yearCurriculum tbody td div.open dd {background-color:#fff;}
.re201912 .yearCurriculum tbody td div a {display:block;height:47px;padding:8px 3px 9px 3px;box-sizing:border-box;font-weight:normal;font-size:12px;color:#fff;text-align:center;vertical-align:middle;line-height:1.5;border:2px solid transparent;}
.re201912 .yearCurriculum tbody td div dt a span {display:inline-block;vertical-align:middle;font-size:12px;color:#696969;}
.re201912 .yearCurriculum tbody td div dt a:after {display:inline-block;content:'';height:100%;vertical-align:middle;}
.re201912 .yearCurriculum tbody td div dd a:after {display:inline-block;content:'';height:100%;vertical-align:middle;}
.re201912 .yearCurriculum tbody td div.open dt a span {color:#696969;}
.re201912 .yearCurriculum tbody td div.open dt a.on span {color:#000;}
.re201912 .yearCurriculum tbody td div a:hover, 
.re201912 .yearCurriculum tbody td div a.on,
.re201912 .yearCurriculum tbody td div a.on span,
.re201912 .yearCurriculum tbody td div dt a:hover span {font-weight:bold;color:#000;}
.re201912 .yearCurriculum tbody td div dd.all {width:174px;border-radius:0;}
/*
.re201912 .yearCurriculum tbody tr.line2 td div dt, 
.re201912 .yearCurriculum tbody tr.line2 td div dd, 
.re201912 .yearCurriculum tbody tr.line2 td div a {height:60px;}
.re201912 .yearCurriculum tbody tr.line3 td div dt, 
.re201912 .yearCurriculum tbody tr.line3 td div dd, 
.re201912 .yearCurriculum tbody tr.line3 td div a {height:80px;}
*/

.re201912 .yearCurriculum .go1 table {border:2px solid #f7e3c1;}
.re201912 .yearCurriculum .go1 table:after {content:'';position:absolute;left:14px;top:158px;width:1438px;height:141px;border:2px solid #ef675d;z-index:1;pointer-events:none;}
.re201912 .yearCurriculum .go1 th {border:2px solid #f7e3c1;border-bottom:0;}
.re201912 .yearCurriculum .go1 thead tr:first-child th {border:2px solid #f7e3c1;background-color:#fff;}
.re201912 .yearCurriculum .go1 thead tr:first-child th + th {border-right:0;background-color:#fff;}
.re201912 .yearCurriculum .go1 thead tr:first-child th + th + th {position:relative;border-right:0;background-color:#fff;}
.re201912 .yearCurriculum .go1 thead tr:first-child th + th + th:before {display:block;position:absolute;content:'';top:30px;left:-11px;width:15px;height:15px;border-left:2px solid transparent;border-top:2px solid #f7e3c1;border-right:2px solid #f7e3c1;border-bottom:2px solid transparent;transform:rotate(45deg);background:#fff;}
.re201912 .yearCurriculum .go1 thead tr:first-child th + th + th + th {border-right:0;background-color:#fff;}
.re201912 .yearCurriculum .go1 thead tr:first-child th + th + th + th:before {display:block;position:absolute;content:'';top:30px;left:-11px;width:15px;height:15px;border-left:2px solid transparent;border-top:2px solid #f7e3c1;border-right:2px solid #f7e3c1;border-bottom:2px solid transparent;transform:rotate(45deg);background:#fff;}
.re201912 .yearCurriculum .go1 tbody tr:last-child td {border-bottom:2px solid #f7e3c1;}
.re201912 .yearCurriculum .go1 tbody td {position:relative;border-top:1px solid #f7e3c1;border-right:2px solid #f7e3c1;}
.re201912 .yearCurriculum .go1 tbody th ~ td {border-top:2px solid #f7e3c1;}
.re201912 .yearCurriculum .go1 tbody td div.open a:hover {border:2px solid #e28e00;}
.re201912 .yearCurriculum .go1 tbody td div dd {border-left:1px solid #f7e3c1;}
.re201912 .yearCurriculum .go1 tbody td div dd.all a {background-color:#f8c16a;border-color:#fff;border-radius:5px;}

.re201912 .yearCurriculum .go2 table {border:2px solid #dae9b8;}
.re201912 .yearCurriculum .go2 table:after {content:'';position:absolute;left:14px;top:158px;width:1438px;height:142px;border:2px solid #ef675d;z-index:1;pointer-events:none;}
.re201912 .yearCurriculum .go2 th {border:2px solid #dae9b8;border-bottom:0;}
.re201912 .yearCurriculum .go2 thead tr:first-child th {border:2px solid #dae9b8;background-color:#fff;}
.re201912 .yearCurriculum .go2 thead tr:first-child th + th {border-right:0;background-color:#fff;}
.re201912 .yearCurriculum .go2 thead tr:first-child th + th + th {border-right:0;background-color:#fff;}
.re201912 .yearCurriculum .go2 thead tr:first-child th + th + th:before {display:block;position:absolute;content:'';top:30px;left:-11px;width:15px;height:15px;border-left:2px solid transparent;border-top:2px solid #dae9b8;border-right:2px solid #dae9b8;border-bottom:2px solid transparent;transform:rotate(45deg);background:#fff;}
.re201912 .yearCurriculum .go2 thead tr:first-child th + th + th + th {border-right:0;background-color:#fff;}
.re201912 .yearCurriculum .go2 thead tr:first-child th + th + th + th:before {display:block;position:absolute;content:'';top:30px;left:-11px;width:15px;height:15px;border-left:2px solid transparent;border-top:2px solid #dae9b8;border-right:2px solid #dae9b8;border-bottom:2px solid transparent;transform:rotate(45deg);background:#fff;}
.re201912 .yearCurriculum .go2 tbody tr:last-child td {border-bottom:2px solid #dae9b8;}
.re201912 .yearCurriculum .go2 tbody td {position:relative;border-top:1px solid #dae9b8;border-right:2px solid #dae9b8;}
.re201912 .yearCurriculum .go2 tbody th ~ td {border-top:2px solid #dae9b8;}
.re201912 .yearCurriculum .go2 tbody td div.open a:hover {border:2px solid #629c23;}
.re201912 .yearCurriculum .go2 tbody td div dd {border-left:1px solid #dae9b8;}
.re201912 .yearCurriculum .go2 tbody td div dd.all a {background-color:#8fc3aa;border-color:#fff;border-radius:5px;}

.re201912 .yearCurriculum .go3 table {border:2px solid #d5dde8;}
.re201912 .yearCurriculum .go3 table:after {content:'';position:absolute;left:14px;top:158px;width:1438px;height:119px;border:2px solid #ef675d;z-index:1;pointer-events:none;}
.re201912 .yearCurriculum .go3:after {display:none;}
.re201912 .yearCurriculum .go3 th {border:2px solid #d5dde8;border-bottom:0;background-color:#fff;}
.re201912 .yearCurriculum .go3 thead tr:first-child th {border:2px solid #d5dde8;background-color:#fff;}
.re201912 .yearCurriculum .go3 thead tr:first-child th + th {border-right:0;background-color:#fff;}
.re201912 .yearCurriculum .go3 thead tr:first-child th + th + th {border-right:0;background-color:#fff;}
.re201912 .yearCurriculum .go3 thead tr:first-child th + th + th:before {display:block;position:absolute;content:'';top:30px;left:-11px;width:15px;height:15px;border-left:2px solid transparent;border-top:2px solid #d5dde8;border-right:2px solid #d5dde8;border-bottom:2px solid transparent;transform:rotate(45deg);background:#fff;}
.re201912 .yearCurriculum .go3 thead tr:first-child th + th + th + th {border-right:0;background-color:#fff;}
.re201912 .yearCurriculum .go3 thead tr:first-child th + th + th + th:before {display:block;position:absolute;content:'';top:30px;left:-11px;width:15px;height:15px;border-left:2px solid transparent;border-top:2px solid #d5dde8;border-right:2px solid #d5dde8;border-bottom:2px solid transparent;transform:rotate(45deg);background:#fff;}
.re201912 .yearCurriculum .go3 thead tr:first-child th + th + th + th + th {border-right:0;background-color:#d5dde8;}
.re201912 .yearCurriculum .go3 thead tr:first-child th + th + th + th + th:before {border-left:22px solid #2e68bf;}
.re201912 .yearCurriculum .go3 tbody tr:last-child td {border-bottom:2px solid #d5dde8;}
.re201912 .yearCurriculum .go3 tbody td {position:relative;border-top:1px solid #d5dde8;border-right:2px solid #d5dde8;}
.re201912 .yearCurriculum .go3 tbody th ~ td {border-top:2px solid #d5dde8;}
.re201912 .yearCurriculum .go3 tbody td div.open a:hover {border:2px solid #0046d4;}
.re201912 .yearCurriculum .go3 tbody td div dt, 
.re201912 .yearCurriculum .go3 tbody td div dt a {width:162px;}
.re201912 .yearCurriculum .go3 tbody td div dd {border-left:1px solid #d5dde8;}
.re201912 .yearCurriculum .go3 tbody td div dd.all a {background-color:#9dc2c8;border-color:#fff;border-radius:5px;}
.re201912 .yearCurriculum .go3 tbody tr td div dt, 
.re201912 .yearCurriculum .go3 tbody tr td div dd, 
.re201912 .yearCurriculum .go3 tbody tr td div a {height:60px;}

.re201912 .yearCurriculum .susiNon {margin:70px -20px 0 -20px;}
.re201912 .yearCurriculum .susiNon h2 {position:absolute;top:-94px;right:25px;width:auto;font-size:26px;font-weight:bold;color:#241c0f;line-height:1.5;letter-spacing:-0.05em;}
.re201912 .yearCurriculum .susiNon > div {display:table;width:100%;height:100%;border-collapse:separate;border-spacing:20px 0;}
.re201912 .yearCurriculum .susiNon > div + div {margin-top:15px;}
.re201912 .yearCurriculum .susiNon > div div  {display:table-row;}
.re201912 .yearCurriculum .susiNon h3 {display:table-cell;position:relative;width:110px;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;border-radius:10px;}
.re201912 .yearCurriculum .susiNon dl {display:table-cell;position:relative;width:248px;height:100%;border:3px solid;text-align:center;box-sizing:border-box;}
.re201912 .yearCurriculum .susiNon dl:after {display:block;position:absolute;content:'';top:50%;right:-17px;margin-top:-8px;border-top:14px solid transparent;border-bottom:14px solid transparent;}
.re201912 .yearCurriculum .susiNon dl:last-child:after {display:none;}
.re201912 .yearCurriculum .susiNon dt {padding:12px 0;box-sizing:border-box;font-size:15px;font-weight:bold;border-bottom:1px dashed #d18c8f;}
.re201912 .yearCurriculum .susiNon dd {display:table;table-layout:fixed;width:100%;height:calc( 100% - 43px );padding-top:16px;box-sizing:border-box;border-spacing:0;background:#fff;border-radius:0 0 10px 10px;}
.re201912 .yearCurriculum .susiNon dd + dd {padding-top:16px;border-top:1px solid #e2e2e2;}
.re201912 .yearCurriculum .susiNon .record > div dl:nth-of-type(1) dd{height: calc( 50% - 43px );}
.re201912 .yearCurriculum .susiNon dd div {display:table-cell;padding:0 4px 16px 4px;vertical-align:middle;}
.re201912 .yearCurriculum .susiNon dd a {display:inline-block;color:#2b2b2b;}
.re201912 .yearCurriculum .susiNon dd a:hover, .re201912 .yearCurriculum .susiNon dd a:hover em {font-weight:bold;text-decoration:underline;}
.re201912 .yearCurriculum .susiNon dd a, .re201912 .yearCurriculum .susiNon dd a em {font-size:14px;}
.re201912 .yearCurriculum .susiNon dd a .common {color:#692d92;}
.re201912 .yearCurriculum .susiNon dd a .grade01 {color:#f39800;}
.re201912 .yearCurriculum .susiNon dd a .grade02 {color:#6fae15;}
.re201912 .yearCurriculum .susiNon dd a .grade03 {color:#3163c0;}
.re201912 .yearCurriculum .susiNon dd a.txt-underlineBold {font-weight:bold;text-decoration:underline;}
.re201912 .yearCurriculum .susiNon .record h3, 
.re201912 .yearCurriculum .susiNon .record h3:after {background-color:#deaa79;}
.re201912 .yearCurriculum .susiNon .record dl {border-color:#e5c6a8;border-radius:10px;}
.re201912 .yearCurriculum .susiNon .record dl:after {border-left:14px solid #e5c6a8;}
.re201912 .yearCurriculum .susiNon .record dt {color:#c37a35;border-bottom-color:#e5c6a8;background-color:#fae9c9;border-radius:10px 10px 0 0;}
.re201912 .yearCurriculum .susiNon .letter h3, 
.re201912 .yearCurriculum .susiNon .letter h3:after {background-color:#e18aaf;}
.re201912 .yearCurriculum .susiNon .letter dl {border-color:#e3b2c7;border-radius:10px;}
.re201912 .yearCurriculum .susiNon .letter dl:after {border-left:14px solid #e3b2c7;}
.re201912 .yearCurriculum .susiNon .letter dt {color:#e86c8d;border-bottom-color:#e3b2c7;background-color:#f9dae2;border-radius:10px 10px 0 0;}
.re201912 .yearCurriculum .susiNon .interview h3, 
.re201912 .yearCurriculum .susiNon .interview h3:after {background-color:#7b7dc8;}
.re201912 .yearCurriculum .susiNon .interview dl {border-color:#9b9ccf;border-radius:10px;}
.re201912 .yearCurriculum .susiNon .interview dl:after {border-left:14px solid #9b9ccf;}
.re201912 .yearCurriculum .susiNon .interview dt {color:#556e97;border-bottom-color:#9b9ccf;background-color:#dddaee;border-radius:10px 10px 0 0;}
.re201912 .yearCurriculum .susiNon .essay h3, 
.re201912 .yearCurriculum .susiNon .essay h3:after {background-color:#4eb1af;}
.re201912 .yearCurriculum .susiNon .essay dl {border-color:#9fcccb;border-radius:10px;}
.re201912 .yearCurriculum .susiNon .essay dl:after {border-left:14px solid #9fcccb;}
.re201912 .yearCurriculum .susiNon .essay dt {color:#438f8d;border-bottom-color:#9fcccb;background-color:#effcf8;border-radius:10px 10px 0 0;}
.re201912 .yearCurriculum .susiNon .aptitude h3, 
.re201912 .yearCurriculum .susiNon .aptitude h3:after {background-color:#d6756b;}
.re201912 .yearCurriculum .susiNon .aptitude dl {border-color:#dda099;border-radius:10px;}
.re201912 .yearCurriculum .susiNon .aptitude dl:after {border-left:14px solid #dda099;}
.re201912 .yearCurriculum .susiNon .aptitude dt {color:#d6756b;border-bottom-color:#dda099;background-color:#f6ebe7;border-radius:10px 10px 0 0;}
.re201912 .yearCurriculum .susiNon .academy h3, 
.re201912 .yearCurriculum .susiNon .academy h3:after {background-color:#668c8b;}
.re201912 .yearCurriculum .susiNon .academy dl {border-color:#9ab2b1;border-radius:10px;}
.re201912 .yearCurriculum .susiNon .academy dl:after {border-left:14px solid #9ab2b1;}
.re201912 .yearCurriculum .susiNon .academy dt {color:#5c807f;border-bottom-color:#9ab2b1;background-color:#dfeeed;border-radius:10px 10px 0 0;}
.re201912 .yearCurriculum .susiNon .reading h3, 
.re201912 .yearCurriculum .susiNon .reading h3:after {background-color:#c57386;}
.re201912 .yearCurriculum .susiNon .reading dl {border-color:#d2a1ac;border-radius:10px;}
.re201912 .yearCurriculum .susiNon .reading dl:after {border-left:14px solid #d2a1ac;}
.re201912 .yearCurriculum .susiNon .reading dt {color:#c57386;border-bottom-color:#d2a1ac;background-color:#f0dfe1;border-radius:10px 10px 0 0;}

.re201912 .yearCurriculum .susiNon .interview {width:1476px;}
.re201912 .yearCurriculum .susiNon .essay {width:1476px;}
.re201912 .yearCurriculum .susiNon .record,
.re201912 .yearCurriculum .susiNon .letter {width:942px;}
.re201912 .yearCurriculum .susiNon .aptitude, 
.re201912 .yearCurriculum .susiNon .academy,
.re201912 .yearCurriculum .susiNon .reading {width:679px;}

/* ¼±»ý´ÔÄ¿¸®Å§·³ : 2020-1-10 Ãß°¡ */
.re201912 .teacher-curriculum2020 {position:relative;width:100%;background:#fff;}
.re201912 .teacher-curriculum2020 .titleWrap {width:100%;padding:35px 0;}
.re201912 .teacher-curriculum2020 .titleWrap .tit {width:100%;text-align:center;font-weight:bold;font-size:30px;color:#333;}

.re201912 .teacher-curriculum2020 .wrapTeacher {position:relative;width:1448px;margin:0 auto;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList {overflow:hidden;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li {float:left;text-align:center;border-right:1px solid #eef0f3;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li:last-child {border-right:0;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li h3 {width:156px;height:37px;line-height:37px;margin:0 auto;text-align:center;font-weight:bold;font-size:16px;color:#fff;border-radius:50px;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .kor {background:#f9c16a;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .math {background:#b7d66e;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .eng {background:#f3a18c;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .his {background:#e29fc8;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .soc {background:#a98db6;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .sci {background:#728eb3;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .exam {background:#233261;}

.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .teacherInner {width:206px;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .teacherInner li {position:relative;width:100%;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .teacherInner li.last:before {content:"";position:absolute;left:25px;top:0;width:154px;height:1px;background:#dee1e8;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .teacherInner li .teacherImg {display:block;padding:24px 0 14px 0;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .teacherInner li .teacherName {font-weight:bold;font-size:16px;color:#333;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .teacherInner li .teacherName:hover {color:#ff6c00;text-decoration:underline;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .teacherInner li.on .teacherName.active {color:#ff6c00;text-decoration:underline;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .teacherInner li .btn-like {display:inline-block;width:17px;height:14px;background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/common/icon_like_off.png') no-repeat center center;background-size:17px 14px;text-indent:-9999px;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .teacherInner li .btn-like.like-on {background: url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/common/icon_like_on.png') no-repeat center center;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .teacherInner li .schoolYear {padding:12px 0 25px 0;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .teacherInner li .schoolYear span {display:inline-block;width:41px;height:21px;line-height:21px;margin:0 1px;text-align:center;font-weight:bold;font-size:13px;border-radius:50px;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .teacherInner li .schoolYear .go1 {color:#f69332;border:1px solid #f69332;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .teacherInner li .schoolYear .go2 {color:#629c23;border:1px solid #629c23;}
.re201912 .teacher-curriculum2020 .wrapTeacher .teacherList li .teacherInner li .schoolYear .go3 {color:#2239a0;border:1px solid #2239a0;}

.re201912 .teacher-curriculum2020 .wrap-curriculum {display:none;position:relative;width:100%;padding:40px 0 40px 0;background:#e2e5ee;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .year-tab {position:absolute;left:15px;top:50px;width:180px;border-bottom:1px solid #cacbd0;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .year-tab ul {overflow:hidden;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .year-tab ul li {float:left;position:relative;width:33.333333%;height:40px;line-height:40px;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .year-tab ul li a {position:relative;display:block;text-align:center;font-size:20px;font-weight:bold;color:rgba(0,0,0,0.5);}
.re201912 .teacher-curriculum2020 .wrap-curriculum .year-tab ul li.active a {color:rgba(0,0,0,1);}
.re201912 .teacher-curriculum2020 .wrap-curriculum .year-tab ul li.active a:before {content: '';position:absolute;left:0;bottom:-1px;width:100%;border-bottom:4px solid #333;}

.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont {overflow:hidden;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .tit-wrap {width:100%;overflow:hidden;text-align:center;padding-bottom:35px;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .tit-wrap .text-tit {width:100%;padding-bottom:10px;text-align:center;font-weight:normal;font-size:35px;color:#333;letter-spacing:-0.05em;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .tit-wrap .text-tit i{position:relative;font-weight:normal;font-size:35px;color:#333;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .tit-wrap .text-tit i:before{content:'';position:absolute;left:0;bottom:-0px;width:100%;height:1px;background:#333;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .tit-wrap .text-tit a{display:inline-block;vertical-align:top;padding-top:10px;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .tit-wrap .text-desc {width:100%;text-align:center;font-weight:normal;font-size:22px;color:#616161;letter-spacing:-0.05em;}

.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap {position:relative;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel{position: relative; margin:auto}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.step01 {width:1172px;overflow: hidden;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.step02 {width:1172px;overflow: hidden;background:transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_step02.png') repeat-y 0 0;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.step03 {width:1172px;overflow: hidden;background:transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_step03.png') repeat-y 0 0;}

.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel > li {position: relative; float:left}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.step01 > li {width:1172px}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.step03 > li {width:402.3px}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.step03 > li.last {width:367.3px}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go01 >  li:after {content: ''; width:18px; height:30px; position: absolute; right:6px; top:20px; background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/ico_curriculum_go1Arrow.png') no-repeat center top; display: block; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/ico_curriculum_go2Arrow.png', sizingMethod='scale')}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go02 >  li:after {content: ''; width:18px; height:30px; position: absolute; right:6px; top:20px; background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/ico_curriculum_go2Arrow.png') no-repeat center top; display: block; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/ico_curriculum_go2Arrow.png', sizingMethod='scale')}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go03 >  li:after {content: ''; width:18px; height:30px; position: absolute; right:6px; top:20px; background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/ico_curriculum_go3Arrow.png') no-repeat center top; display: block; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/ico_curriculum_go3Arrow.png', sizingMethod='scale')}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.step01 li.first:after,
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.step02 li.second:after,
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.step03 li.last:after {width:0; background:none}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.step02  li .card {width:568.5px}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.step03  li .card {width:367.3px}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel  li .card {margin-right: 35px}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.step01  li .card,
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.step02  li.second .card,
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel > li.last .card {margin-right:0}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel li dl.card dt ,
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel li dl.card dt span {width:100%; height:68px;color:#fff;font-size:30px;font-weight:700;line-height:68px;text-align: center}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel li dl.card dt span {font-size: 24px}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel li dl.card dd {background:#fff; padding:20px 19px 20px 9px }
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel li dl.card dd ul.hyphenImg {width:100%; min-height:120px;max-height:290px;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel li dl.card dd ul.hyphenImg li {background:transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/ico_hyphen.png') no-repeat left center;background-size:5px;  padding:4px  0 4px 14px; display:block; line-height:26px; width:100%;box-sizing:border-box;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel li dl.card dd ul.hyphenImg li a {display:inline;max-width: 100%; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;text-overflow: ellipsis;font-size:16px;color:#696969;letter-spacing: -1.5px; width:95%}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel li dl.card dd ul.hyphenImg li span.icon-book {display:inline-block;padding-left:10px;vertical-align:middle;cursor:pointer;z-index:99;}

.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go01 >  li dl.card dd ul.hyphenImg li a strong {font-size:16px;color:#f39800;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go02 >  li dl.card dd ul.hyphenImg li a strong {font-size:16px;color:#a9cf52;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go03 >  li dl.card dd ul.hyphenImg li a strong {font-size:16px;color:#062e67;}

.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go01.step01 li dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go1Title01.png') no-repeat center center; background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/reNskin2020/teacher/bg_curriculum_go1Title01.png', sizingMethod='scale')}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go01.step01 li:after {display:none;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go02.step01 li dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go2Title01.png') no-repeat center center; background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/reNskin2020/teacher/bg_curriculum_go2Title01.png', sizingMethod='scale')}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go02.step01 li:after {display:none;}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go03.step01 li dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go3Title01.png') no-repeat center center; background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/reNskin2020/teacher/bg_curriculum_go3Title01.png', sizingMethod='scale')}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go03.step01 li:after {display:none;}

.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go01 li.first dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go1Title01.png') no-repeat center center; background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go1Title01.png', sizingMethod='scale')}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go01 li.second dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go1Title02.png') no-repeat center center; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go1Title02.png', sizingMethod='scale')}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go01 li.last dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go1Title03.png') no-repeat center center; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go1Title03.png', sizingMethod='scale')}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go02 li.first dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go2Title01.png') no-repeat center center; background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go2Title01.png', sizingMethod='scale')}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go02 li.second dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go2Title02.png') no-repeat center center; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go2Title02.png', sizingMethod='scale')}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go02 li.last dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go2Title03.png') no-repeat center center; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go2Title03.png', sizingMethod='scale')}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go03 li.first dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go3Title01.png') no-repeat center center; background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go3Title01.png', sizingMethod='scale')}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go03 li.second dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go3Title02.png') no-repeat center center; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go3Title02.png', sizingMethod='scale')}
.re201912 .teacher-curriculum2020 .wrap-curriculum .gradeCont .cont .teacher-board_wrap .panel.go03 li.last dl.card dt {background: transparent url('http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go3Title03.png') no-repeat center center; background-size:cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://image.ebsi.co.kr/ebsi/images/reNskin2020/teacher/bg_curriculum_go3Title03.png', sizingMethod='scale')}