@charset "euc-kr";
/* ³ªÀÇ °øºÎ¹æ ÂÊ ½ºÅ¸ÀÏÀÔ´Ï´Ù. */

/* ÀçÁ¤ÀÇ */
.userForm{position:relative;left:0;display:block;width:100%;height:40px;margin:0;}
.userForm .userType{width:100%;height:auto;background:none;}
.userForm .setMain{float:right;border-bottom:none;padding-top:0;margin-bottom:0;}
:root .userForm .setMain{padding-top:0;margin-bottom:0;}
.userForm .setMain .links{margin-right:5px;}
/*#recommendLecList{height:213px;}*/
.notice{clear:both;height:100px;}
.rankList{clear:both;height:100px;}
.verticalTab{height:209px;}
.lectureList .lecture>div{height:auto;}
/* right banner - myPage */
.soobakcNoti{float:left;width:78px;background:#F9F9F9;border:1px solid #E9E9E9;}
.soobakcNoti .notiTit{z-index:2;position:relative;*top:-2px;*left:0;color:#FFF;text-align:center;padding:8px 0 4px 0;*padding:10px 0 5px 0;background:#7A7A7A;}
.soobakcNoti .notiTit em{font-weight:bold;}
.soobakcNoti .notiList{z-index:1;position:relative;display:block;width:70px;margin:-1px auto 0 auto;}
.soobakcNoti .notiList li{padding:6px 0;text-align:center;border-top:1px solid #E9E9E9;}
.soobakcNoti .notiList li:first-child{border-top:none;padding-top:9px;}
.soobakcNoti .notiList li span{display:block;color:#666;margin:0 0 3px 0;}
.soobakcNoti .notiList li a{display:inline-block;width:25px;height:19px;font-weight:bold;color:#666;line-height:20px;*line-height:22px;background:url(/_images/myPage/bg_notiList_a.gif) 0 0 no-repeat;}
:root .soobakcNoti .notiList li a{line-height:24px \9;}
.soobakcNoti .notiList li:first-child a{display:inline-block;width:25px;height:19px;font-weight:bold;color:#FFF;line-height:18px;*line-height:20px;background:url(/_images/_common/bg_personInfo.gif) 0 0 no-repeat;}
:root .soobakcNoti .notiList li:first-child a{line-height:22px \9;}
/* my page contents */
.mySoobakc{padding-left:10px;margin-bottom:25px;}
.mySoobakc .mySoobakcIn{float:left;margin-bottom:13px;}
.mySoobakc .mySoobakcIn div{float:left;display:inline-block;}
.mySoobakcIn li{height:22px;vertical-align:top;color:#555;}
.mySoobakcIn li a{color:#737373;font-weight:bold;}
.mySoobakcIn li a:hover{text-decoration:underline;}
.mySoobakcIn li .title{display:inline-block;width:60px;}
.mySoobakcIn li .points{display:inline-block;width:90px;text-align:right;margin:0;border:none;}
.mySoobakcIn div.level{position:relative;width:132px;height:172px;text-align:center;letter-spacing:-1px;margin:0 28px 0 0;background:url(/_images/myPage/bg_level.gif) no-repeat;}
.mySoobakcIn .level p{display:block;color:#666;font-size:14px;font-weight:bold;font-family:malgun gothic;margin:22px 0 0 0;}
.mySoobakcIn .level strong{display:block;height:28px;line-height:28px;font-family:malgun gothic;font-weight:normal;text-align:center;font-size:28px;color:#333;letter-spacing:-1px;}
.mySoobakcIn .level .img{position:absolute;top:87px;left:34px;width:63px;height:63px;text-align:center;vertical-align:middle;}
.mySoobakcIn .level img{margin:15px auto 0 auto;vertical-align:middle;}
.mySoobakcIn .tit{display:block;height:52px;text-indent:64px;font:bold 14px malgun gothic;letter-spacing:-1px;color:#666;padding:14px 0 0 0;background:url(/_images/myPage/spr_mySoobakcIn_ico.png) no-repeat;}
.mySoobakcIn .note{width:210px;height:161px;border-right:1px solid #E9E9E9;margin:10px 29px 0 0;}
.mySoobakcIn .note .tit{background-position:0 0;}
.mySoobakcIn .point{width:210px;height:161px;border-right:1px solid #E9E9E9;margin:10px 32px 0 0;}
.mySoobakcIn .point .tit{background-position:0 -150px;}
.mySoobakcIn .point li .title{float:left;width:60px;}
.mySoobakcIn .cart{width:155px;margin:10px 0 0 0;}
.mySoobakcIn .cart .tit{background-position:0 -300px;}
.mySoobakc .togleArea{clear:both;width:100%;height:25px;background:url(/_images/myPage/img_toggle.jpg) center 0 no-repeat;}
.mySoobakc .togleArea.cls{background-position:center -35px;}
.mySoobakc .togleArea button{display:block;width:147px;height:25px;text-indent:-9999px;font:0/0 arial;margin:0 auto;background:none;border:none;}
.titleArea{clear:both;position:relative;width:100%;height:24px;}
.titleArea h1{float:left;display:inline-block;font-family:malgun gothic;font-size:14px;font-weight:bold;letter-spacing:-1px;}
.titleArea .optionLecture{float:left;display:inline-block;color:#888;font-size:11px;line-height:14px;padding:0 0 0 13px;margin:3px 0 0 480px;background:url(/_images/myPage/ico_setting.gif) 0 1px no-repeat;}
.titleArea .togleBtn{float:right;position:relative;display:inline-block;}
.titleArea .togleBtn input{z-index:1;position:absolute;top:0;right:0;display:block;width:70px;height:17px;}
.titleArea .togleBtn label{z-index:2;position:absolute;top:0;right:0;display:block;width:70px;height:22px;text-indent:-9999px;font:0/0 arial;cursor:pointer;overflow:hidden;background:#FFF url(/_images/myPage/spr_onOff.gif) no-repeat;}
.titleArea .togleBtn label.off{background-position:0 -30px;}
.motive{margin:0 0 35px 0;border-bottom:2px solid #E9E9E9;*zoom:1;}
.motive:after{content:' ';display:block;clear:both;}
.motive .motiveBox{height:81px;border:1px solid #D9D9D9;background:#F9F9F9;}
.motiveBox .motiveL{float:left;display:inline-block;width:443px;height:81px;border-right:1px solid #D9D9D9;}
.motiveBox .motiveL strong{display:block;font-weight:bold;color:#666;margin:22px 0 8px 20px;}
.motiveBox .motiveL input{float:left;display:inline-block;}
.motiveBox .motiveL .inputMotive{width:353px;margin:0 4px 0 20px;padding:2px 0 2px 3px;border:1px solid #DADADA;line-height:1em;*padding-bottom:2px;*line-height:1.3em;}
:root .motiveBox .motiveL .inputMotive{line-height:1.4em \9;padding-bottom:1px \9;}
.motiveBox .motiveR{display:inline-block;position:relative;left:25px;width:235px;margin:9px 0 0 0;}
.motiveBox .motiveR span{float:left;display:inline-block;width:61px;height:61px;border:1px solid #DBDBDB;overflow:hidden;background:#FFF;margin:0 14px 0 0;}
.motiveBox .motiveR span img{height:63px;}
.motiveBox .motiveR .tit{font-weight:bold;margin:5px 0 0 0;}
.motiveBox .motiveR .date{font-weight:normal;}
.studyGuide{float:left;margin:0 0 43px 0;*zoom:1;}
.studyGuide:after{content:' ';display:block;clear:both;}
.studyGuide .guideL{float:left;position:relative;display:inline-block;width:444px;height:220px;background:#F0F9FF;border:1px solid #C1DBEE;overflow:hidden;}
.studyGuide .guideL .content{*zoom:1;}
.studyGuide .guideL .content:after{content:' ';display:block;clear:both;}
.studyGuide .guideL .content .theMuhan{*zoom:1;}
.studyGuide .guideL .content .theMuhan:after{content:' ';display:block;clear:both;}
.studyGuide .guideL.free{height:203px;}
.studyGuide .guideL.muhan{height:auto;border:none;background:none;}
.studyGuide .guideL.muhan .content{width:442px;height:203px;border:1px solid #C1DBEE;background:#F0F9FF;}
.studyGuide .guideL.muhan .photoArea{position:relative;display:block;width:130px;height:134px;}
.studyGuide .guideL.muhan .photoArea p{position:absolute;top:0;left:0;display:block;width:128px;height:22px;color:#FFF;text-align:center;line-height:22px;border:1px solid #60A2CA;background:#88BAD8;}
:root .studyGuide .guideL.muhan .photoArea p{line-height:25px \9;}
.studyGuide .guideL.muhan .photoArea p em{font-weight:bold;}
.studyGuide .guideL.muhan .photoArea .photo{display:block;position:absolute;top:24px;left:0;width:128px;height:108px;border:1px solid #D6D6D6;background:url(/_images/myPage/bg_guidePhoto.gif) no-repeat;overflow:hidden;}
.studyGuide .guideL.muhan .photoArea .photo img{position:absolute;top:0;left:-4px;width:132px;}
.studyGuide .guideL.muhan ul.muhan{margin:10px 0 0 14px;}
.studyGuide .guideL.muhan ul.muhan li a{font-weight:bold;}
.studyGuide .guideL.muhan ul.muhan li span{font-size:19px;vertical-align:middle;}
.studyGuide .guideL.muhan ul.muhan li .btn01{margin-left:-5px;}
.studyGuide .guideL .contentL{float:left;display:inline-block;margin:17px 0 0 24px;}
.studyGuide .guideL .contentR{float:right;display:inline-block;width:254px;margin:19px 19px 0 0;}
.guideL .contentR .tit{display:block;height:12px;line-height:16px;font-weight:bold;margin:0 0 10px 9px;}
.guideL .GuideBanner{width:254px;height:112px;background:url(/_images/myPage/bg_contentR_li.gif) no-repeat;}
.guideL .GuideBanner ul{position:relative;width:254px;height:112px;overflow:hidden;}
.guideL .GuideBanner ul li{position:relative;display:block;width:254px;height:112px;}
.guideL .GuideBanner ul li .num{position:absolute;top:8px;left:8px;display:block;width:20px;height:20px;line-height:20px;color:#FFF;text-align:center;font-weight:bold;background:#999;}
.guideL .GuideBanner ul li p{display:block;width:214px;text-align:center;margin:36px auto 0 auto;}
.guideL .GuideBanner ul li em{display:block;width:100%;height:24px;text-align:center;color:#003975;font-size:24px;line-height:34px;font-family:malgun gothic;letter-spacing:-1px;}
.guideL .GuideBanner .anythingControls{width:100%;margin-top:10px;}
.guideL .GuideBanner .anythingControls li{float:left;display:inline-block;width:auto;height:auto;}
.guideL .GuideBanner .anythingControls ul{position:absolute;width:auto;height:auto;overflow:inherit;margin-left:162px;}
.guideL .GuideBanner .anythingSlider-default .anythingControls a.start-stop{float:right;}
.guideL .contentR ol{clear:both;float:left;width:64px;height:20px;text-align:right;margin:10px 0 0 174px;}
.guideL .contentR ol li{float:left;display:inline-block;}
.guideL .contentR ol li a{display:inline-block;float:left;width:12px;height:12px;overflow:hidden;text-indent:-9999px;margin:0 4px 0 0;background:#DEDEDE;}
.guideL .contentR ol li a.on{background:#CC3344;}
.guideL .contentR button{display:inline-block;width:12px;height:12px;overflow:hidden;text-indent:-9999px;border:none;margin:10px 0 0 0;background:url(/_images/myPage/btn_stop.gif) no-repeat;}
.contentR .notiGuide strong{font-weight:bold;line-height:15px;}
.contentR .notiGuide .notiGuideCont{width:230px;height:108px;margin:5px 0 0 0;padding:12px 12px 0 12px;background:url(/_images/myPage/bg_notiGuide.gif) no-repeat;}
.contentR .notiGuide .notiGuideCont span{display:block;text-align:right;font-size:11px;margin:5px 0 0 0;}
.contentR .notiGuide .btn01{float:right;}
.guideL .othSt{clear:both;position:absolute;display:block;left:20px;bottom:17px;}
.guideL .othSt a{margin:0 0 0 24px;}
.guideL .othSt a b{font-weight:bold;}
.guideL .othSt strong{font-weight:bold;}
.guideL .tabStudyGui{position:relative;height:28px;border-bottom:1px solid #D9D9D9;border-left:1px solid #D9D9D9;background:#F9F9F9;margin:0 0 10px 0;}
.guideL .tabStudyGui ul{position:absolute;top:0;left:0;}
.guideL .tabStudyGui li{float:left;display:inline-block;width:220px;height:27px;border:1px solid #D9D9D9;border-left:none;background:none;margin:0;}
.guideL .tabStudyGui li a{display:block;width:100%;height:100%;text-align:center;color:#666;font-weight:bold;padding:4px 0 0 0;}
:root .guideL .tabStudyGui li a{padding-top:7px \9;}
.guideL .tabStudyGui li.on{background:#FFF;border-bottom:1px solid #FFF;}
.guideL .tabStudyGui li.on a{color:#333;}
.studyGuide .guideR{float:right; margin:0 0 0 20px; display:inline-block;width:386px;height:244px;overflow:hidden;}
.guideR .lecture .lectureL{float:left;display:inline-block;width:109px;height:110px;text-align:center;margin:3px 0 0 0;background:url(/_images/myPage/bg_lecture_tit.png) no-repeat;}
.guideR .lecture .lectureL .tit{display:block;font-weight:bold;margin:24px 4px 0 0;}
.guideR .lecture .lectureL p{display:block;color:#FFF;font-family:malgun gothic;font-size:14px;letter-spacing:-1px;line-height:45px;}
.guideR .lecture .lectureL p em{font-size:45px;}
.guideR .lecture .lectureR{float:right;display:inline-block;width:140px;margin:8px 0 0 0;}
.guideR .lecture .lectureR p{height:18px;}
.guideR .lecture .lectureR .tit{display:block;height:12px;line-height:14px;font-weight:bold;margin:0 0 6px 0;}
.guideR .lecture .lectureR .month{float:left;display:inline-block;}
.guideR .lecture .lectureR .time{float:right;display:inline-block;width:80px;font-size:11px;text-align:right;}
.guideR .lecture .lectureR .graph{position:relative;width:137px;height:16px;border:1px solid #D9D9D9;background:#F9F9F9;}
.guideR .lecture .lectureR .graph span{display:block;width:139px;height:16px;font:0/0 arial;background:#CD3546;}
.guideR .lecture .lectureR .graph.red{margin-bottom:10px;}
.guideR .lecture .lectureR .graph.blue span{background:#007DC6;}
.guideR .lecture ul{clear:both;display:block;position:relative;top:23px;width:100%;*zoom:1;}
.guideR .lecture ul:after{content:' ';display:block;clear:both;}
.guideR .lecture ul li{padding:10px 0 8px 5px;}
.guideR .lecture ul li strong{display:block;font-weight:bold;margin:0 0 3px 0;}
.guideR .lecture ul li p{float:left;display:inline-block;width:45%;}
.guideR .lecture ul .qna{float:left;width:253px;margin-bottom:10px;border-top:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;}
.guideR .bannerGui{float:left;display:block;width:260px;}
.guideR .bannerGui li{position:relative;display:block;width:260px;height:65px;margin:0 0 14px 0;}
.guideR .bannerGui li a{display:block;width:100%;height:100%;font-family:malgun gothic;line-height:16px;background:url(/_images/myPage/bg_bannerGui.gif) no-repeat;}
.guideR .bannerGui li span{display:block;font-size:12px;letter-spacing:-1px;color:#888;margin:0 0 5px 20px;padding:12px 0 0 0;line-height:12px;}
.guideR .bannerGui li em{display:block;height:20px;font-size:16px;letter-spacing:-1px;color:#666;font-weight:bold;margin:0 0 0 20px;line-height:20px;}
.guideR .bannerGui li img{position:absolute;top:7px;right:10px;}
.newTab{clear:both;height:30px;margin:0 0 15px 0;background:#ED4F68;overflow:hidden;}
.newTab a{float:left;display:inline-block;color:#fff4e6;font-size:14px;font-weight:bold;letter-spacing:-1px;font-family:malgun gothic;cursor:pointer;padding:7px 9px 9px 18px;background:#ED4F68;}
:root .newTab a{padding-top:6px \9;}
.newTab a span{position:relative;top:-2px;padding-right:16px;background:url(/_images/myPage/ico_newTab.gif) right 5px no-repeat;}]
:root .newTab a span{padding-top:5px \9;}
.newTab a.second{float:right;}
.newTab a.on{color:#FFF;background:#CC3344;}
.newTab a.on span{padding-right:16px;background:url(/_images/myPage/ico_newTab.gif) right -32px no-repeat;}
.lectureList{margin-bottom:52px;}
.lectureList .teacher{font-weight:bold;}
.lectureList .teacher img{margin-bottom:6px;}
.lectureList .lecture span.tit:hover{text-decoration:none;}
.lectureList .lecture .sTit{display:block;margin:0;}
.lectureList .lecture .sTit ul{*zoom:1;}
.lectureList .lecture .sTit ul:after{content:'';display:block;clear:both;}
.lectureList .lecture .sTit li{/* font:normal 11px malgun gothic; */color:#666;}
.lectureList .percent{font:normal 30px/30px malgun gothic;letter-spacing:-1px;margin-bottom:3px;}
.lectureList .percent2 p{display:block;color:#cc3344;line-height:16px;}
.lectureList .percent2 p strong{font-weight:bold;}
.lectureList .percent2 .setting{font-size:11px;color:#666;font-weight:bold;margin:6px 0 0 0;}
.lectureList .percent2 .setting .btn01{width:30px;height:18px;margin:0 0 0 3px;background:url(/_images/myPage/btn_delete.gif) no-repeat;}
.lectureList .viewSome a{display:block;width:100%;height:29px;text-indent:28px;color:#666;line-height:32px;text-align:left;vertical-align:middle;font-size:11px;font-family:dotum;font-weight:bold;border-bottom:1px solid #D9D9D9;background:#F9F9F9 url(/_images/_common/spr_ico_lect.gif) 9px 6px no-repeat;}
.lectureList .per div{position:relative;line-height:12px;padding:10px 0;}
.lectureList .per div.paging1{position:absolute;bottom:5px;}
.lectureList .per p em{font-weight:bold;}
.planToday{margin:0 0 20px 0;*zoom:1;clear:both;}
.planToday:after{content:' ';display:block;clear:both;}
.planToday .week ul{float:left;border:1px solid #C1DBEE;border-right:none;margin:0 0 5px 0;}
.planToday .week li{float:left;position:relative;display:inline-block;border-right:1px solid #C1DBEE;}
.planToday .week li a{display:block;width:103px;height:153px;text-align:center;}
.planToday .week li a:hover{color:inherit;}
.planToday .week p{font-weight:bold;line-height:18px;}
.planToday .week p em{font-weight:bold;color:#cc3344;}
.planToday .week img{margin:-6px 0 0 8px;}
.planToday .week .date{display:block;height:57px;font-family:malgun gothic;font-size:24px;font-weight:normal;letter-spacing:-1px;line-height:24px;padding:13px 0 0 0;margin:0 0 11px 0;background:#F0F9FF;}
.planToday .week .date span{display:block;font-size:12px;}
.planToday .week .sunday strong{color:#cc3344;}
.planToday .week .saturday strong{color:#007dc6;}
.planToday .week .box{display:block;width:74px;text-align:center;font-weight:normal;line-height:18px;padding:2px 0 0 0;margin:4px auto 0 auto;background:#F9F9F9;border:1px solid #D9D9D9;}
.planToday .week .hover{position:absolute;top:-1px;left:-1px;display:none;width:105px;height:155px;background:url(/_images/myPage/bg_weekSelected.gif) no-repeat;}
.planToday .week li .selected .hover{display:block;color:inherit;}
.planToday .week li a:hover .hover{display:block;}
.planToday .week .noPlan .selected .hover,
.planToday .week .noPlan a:hover .hover{display:none;}
.planToday .btnAlign{clear:both;text-align:right;margin:10px 0 10px 0;}
.planToday .btnAlign b{font-weight:bold;}
.lectDesc{overflow:hidden;width:580px;height:193px;margin:0 0 38px 0;}
.lectDesc ul{float:left;width:590px;}
.lectDesc li{float:left;position:relative;display:inline-block;width:287px;height:94px;margin:0 6px 5px 0;background:url(/_images/myPage/bg_lectDesc.gif) no-repeat;}
.lectDesc li span{display:inline-block;position:relative;float:left;width:58px;height:58px;border:1px solid #D6D6D6;background:#FFF;overflow:hidden;margin:15px 11px 0 13px;}
.lectDesc li span img{position:absolute;top:0;left:-50px;width:160px;height:120px;}
.lectDesc li p{display:block;margin:19px 0 0 0;}
.lectDesc li .tit{display:block;font-weight:bold;line-height:14px;margin:7px 7px 0 0;}
.notiArea{position:relative;}
.notiArea .subTab{position:absolute;top:30px;right:0;}
.notiArea .subTab:after{content:""; display:block; clear:both;}
.notiArea .subTab {*zoom:1;}
.lectureList{margin-bottom:20px;}
.lectureList.myPage td{padding:0;}
.lectureList.myPage .lecture{padding:0 10px 0 10px;}
.lectureList .upload em{font-weight:bold;}
.lectureList .study{font-weight:bold;}
.lectureList .study .btn01{margin-top:5px;}

/* ³ªÀÇ °øºÎ¹æ ³» Å¸ÀÌÆ² ½ºÅ¸ÀÏ ÀçÁ¤ÀÇ */
.lectureList .viewSome .doStudy{font-size:12px;color:#CC3344;text-indent:12px;background:#F9F9F9 url(/_images/myPage/bg_doStudy.gif) 67px 10px no-repeat;}

.viewButton{
	width: 83px;
	border: 1px solid #D9D9D9;
	border-bottom: 2px solid #E9E9E9;
}
.viewButton a{
	background: #F9F9F9;
	display: block;
	font-weight: normal;
	letter-spacing: -1px;
	font-size: 11px;
	line-height: 26px;
	padding: 1px 0 2px;
	padding: 4px 0 0px\0;
	border-bottom: 1px solid #D9D9D9;
}
.viewDayCh {
	width: 149px;
/* 	position: absolute;
	right:0px;
	top:0px; */
}
.viewDayCh a{
	text-align: center;
	font-size: 12px;
	padding: 4px 0 4px;
	padding: 1px 0 0px\0;
}

.tright{margin:0 10px 0 0;}
.tright span{font-weight:bold;margin:0 3px 0 0;}
.tright select{border:1px solid #DADADA;}
.infoLecture{position:relative;margin:10px 0 0 0;padding:22px 30px 23px 30px;border:1px solid #C1DBEE;background:#F0F9FF;}
.infoLecture .tit{font-size:20px;font-weight:bold;letter-spacing:-1px;color:#333;padding:0 0 13px;}
.infoLecture li{display:block;margin:0 0 7px;letter-spacing:-1px;}
.infoLecture li strong{display:inline-block;width:80px;font-weight:bold;font-size:15px;color:#000;}
.infoLecture li span{display:inline-block;font-size:15px;}
.infoLecture li span em{color:#cc3344;font-weight:bold;}
.infoLecture li span .btn22 em{color:#fff;font-weight:normal;}
.infoLecture li .date{width:216px;font-weight:bold;}
.infoLecture .viewSome{display:inline-block;float:left;width:130px;margin:-8px 0 0 -10px;}
.infoLecture .viewSome span,
.infoLecture .viewSome a{display:block;width:100%;text-indent:28px;color:#666;line-height:29px;text-align:left;vertical-align:middle;font-size:11px;font-weight:bold;background:url(/_images/_common/spr_ico_lect.gif) 9px 6px no-repeat;}
.infoLecture .viewSome .viewOt{background-position:9px 6px;}
.infoLecture .viewSome .viewB{background-position:9px -134px;}
.infoLecture .viewSome .viewHd{background-position:9px -204px;}
.infoLecture .viewSome .viewHdPlus{background-position:0 -554px;}
.infoLecture .viewSome .view{background-position:9px -64px;}
.infoLecture .othInfo{position:absolute;bottom:15px;right:15px;}
.infoLecture .othInfo p{float:left;display:inline-block;font-size:11px;margin:5px 11px 0 0;}
.infoLecture .othInfo p em{color:#cc3344;}
.infoStudy{padding:30px;background:#f7f7f7;border:1px solid #dedede;margin:20px 0 0 0;} /* ¼öÇÐ °³³ä¸¶½ºÅÍ (2014.06) */
.infoStudy:after{content:'';display:block;clear:both;} /* ¼öÇÐ °³³ä¸¶½ºÅÍ (2014.06) */
.infoStudy.st2{border-bottom:1px solid #E9E9E9;margin:0 0 18px;} /* ¼öÇÐ °³³ä¸¶½ºÅÍ (2014.06) */
.infoStudy .infoStudyL{float:left;display:inline-block;width:410px;}
.infoStudy .studyPointer{float:left;display:inline-block;width:125px;height:127px;margin:0 15px 0 0;background:#88BAD8;border:1px solid #60A2CA;font-size:13px;}
.infoStudy .studyPointer p{display:block;color:#FFF;margin:0 0 0 18px;}
.infoStudy .studyPointer p em{font-weight:bold;font-size:13px;}
.infoStudy .studyPointer p span{display:inline-block;width:47px;font-size:13px;}
.infoStudy .studyPointer strong{display:block;text-align:center;font-weight:bold;color:#1a2c5e;margin:12px 0;}
.infoStudy .studyPointer.tcenter p{margin-left:0;}
.infoStudy .infoStudyR{float:right;display:inline-block;width:350px;}
.infoStudy .infoStudyR .studyPointer p{line-height:14px;margin:0 0 5px 10px;text-align:center;margin-left:0;}
.infoStudy .infoStudyR .studyPointer p em{display:block;}
.infoStudy .infoStudyR .studyPointer p span{display:block;width:100%;}
.infoStudy .infoStudyR .studyPointer strong{margin:12px 0 10px 0;}

.infoStudy .graphStudy{display:inline-block;width:250px;margin:10px 0 0 0;}
.infoStudy .graphStudy p{display:block;height:18px;}
.infoStudy .graphStudy p span{display:inline-block;float:left;width:50%;}
.infoStudy .graphStudy p .per{font-size:11px;text-align:right;}
.infoStudy .graphStudy p .per em{font-weight:bold;}
.infoStudy .graphStudy .graph{position:relative;width:250px;height:18px;margin:1px 0 12px 0;background:url(/_images/myPage/bg_graph.gif) no-repeat;}
.infoStudy .graphStudy .graph span{display:block;width:100%;height:100%;text-indent:-9999px;overflow:hidden;background:#CD3546;}
.infoStudy .graphStudy .graph.blue span{background:#007DC6;}
.infoStudy .moreLect{position:relative;height:110px;display:inline-block;width:160px;}
.infoStudy .moreLect p{width:216px;font-size:15px;}
.infoStudy .viewSome{position:absolute;bottom:0;left:0;height:29px;border:1px solid #D9D9D9;border-bottom:2px solid #E9E9E9;border-left:none;margin:0 auto;}
.infoStudy .viewSome span,
.infoStudy .viewSome a{float:left;display:inline-block;height:29px;text-indent:28px;color:#666;line-height:27px;text-align:left;vertical-align:middle;font-size:11px;font-weight:bold;padding-right:6px;border-bottom:1px solid #D9D9D9;border-left:1px solid #D9D9D9;background:#F9F9F9 url(/_images/_common/spr_ico_lect.gif) 9px 6px no-repeat;}
.infoStudy .viewSome .viewOt{background-position:9px 6px;}
.infoStudy .viewSome .viewB{background-position:9px -134px;}
.infoStudy .viewSome .viewHd{background-position:9px -204px;}
.infoStudy .viewSome .viewHdPlus{background-position:9px -554px;}
.infoStudy .viewSome .viewFHd{background-position:9px -624px;}
.infoStudy .viewSome .view{background-position:9px -64px;}
.infoStudy .oth{clear:both;padding:15px 0 0 0;font-size:13px;color:#000;}
.infoStudy .oth a{margin-left:5px;}
.notiMypage{border:1px solid #E9E9E9;border-width:1px 0;margin:0 0 30px 0;padding:10px 0;*zoom:1;}
.notiMypage:after{content:' ';display:block;clear:both;}
.notiMypage img{display:inline-block;margin:0 8px 0 18px;}
.notiMypage p{display:inline-block;}
.frame{margin:0 0 20px 0;}
.lectureList .per div.studyHistory{display:none;z-index:999;position:absolute;bottom:-251px;right:-103px;width:230px;height:249px;padding:0;background:#F9F9F9;border-bottom:2px solid #E9E9E9;overflow:hidden;}
.lectureList .per div.studyHistory .topBar{display:block;height:30px;padding:0;background:#666;overflow:hidden;}
.lectureList .per div.studyHistory .topBar p{float:left;display:inline-block;color:#FFF;font-weight:bold;margin:7px 0 0 15px;}
.lectureList .per div.studyHistory .topBar button{float:right;display:block;width:17px;height:17px;text-indent:-9999px;border:none;margin:8px 10px 0 0;background:url(/_images/myPage/btn_closeLayer.gif) no-repeat;overflow:hidden;}
.lectureList .per div.studyHistory .studyHistoryBox{height:219px;border:1px solid #D9D9D9;border-top:none;}
.lectureList .per div.studyHistory .studyHistoryBox strong{display:block;text-align:left;font-weight:bold;padding:10px 0 0 14px;}
.lectureList .per div.studyHistory .studyHistoryBox strong em{font-weight:bold;color:#CC3344;}
.lectureList .per div.studyHistory .studyHistoryBox table{width:100%;margin:15px 0 0 0;}
.lectureList .per div.studyHistory .studyHistoryBox th{text-align:center;font-weight:bold;padding:1px 0;border:none;background:none;}
.lectureList .per div.studyHistory .studyHistoryBox td{text-align:center;border:none;padding:3px 0;background:none;}
.chooseQuality{text-align:right;}
.chooseQuality input{margin:0;padding:0;}
.chooseQuality label{display:inline-block;color:#666;line-height:28px;text-align:left;vertical-align:middle;padding:0 0 0 20px;margin:0 15px 0 0;background:url(/_images/_common/spr_ico_lect.gif) 9px 6px no-repeat;}
.chooseQuality .tit{margin:0 13px 0 0;}
.chooseQuality .viewB{background-position:0 -134px;}
.chooseQuality .viewHd{background-position:0 -204px;}
.chooseQuality .viewHdPlus{background-position:0 -554px;}
.chooseQuality .viewGeneral{background-position:0 -274px;margin:0;}
.chooseQuality .viewFHd{background-position:0 -624px;}
.btnArea{text-align:right;margin:28px 0 8px 0;}
.btnArea .btn21 span{float:left;display:inline-block;width:19px;height:15px;background:url(/_images/_common/spr_ico_lect.gif) no-repeat;}
.btnArea .btn21 .normal{background-position:0 -280px;}
.btnArea .btn21 .high{background-position:0 -140px;}
.viewOth a{display:block;text-align:left;font-size:11px;padding:0 0 0 19px;background:url(/_images/_common/spr_ico_lect.gif) no-repeat;}
.viewOth .normal{background-position:0 -280px;}
.viewOth .high{background-position:0 -140px;}
div.tab04 ul li a{line-height:20px;}
.studyHistory{z-index:999;width:230px;height:249px;padding:0;background:#F9F9F9;border-bottom:2px solid #E9E9E9;overflow:hidden;}
.studyHistory .topBar{display:block;height:30px;padding:0;background:#666;overflow:hidden;}
.studyHistory .topBar p{float:left;display:inline-block;color:#FFF;font-weight:bold;margin:7px 0 0 15px;}
.studyHistory .topBar button{float:right;display:block;width:17px;height:17px;text-indent:-9999px;border:none;margin:8px 10px 0 0;background:url(/_images/myPage/btn_closeLayer.gif) no-repeat;overflow:hidden;}
.studyHistory .studyHistoryBox{height:219px;border:1px solid #D9D9D9;border-top:none;}
.studyHistory .studyHistoryBox strong{display:block;text-align:left;font-weight:bold;padding:10px 0 0 14px;}
.studyHistory .studyHistoryBox strong em{font-weight:bold;color:#CC3344;}
.studyHistory .studyHistoryBox table{width:100%;margin:15px 0 0 0;}
.studyHistory .studyHistoryBox th{text-align:center;font-weight:bold;padding:1px 0;border:none;background:none;}
.studyHistory .studyHistoryBox td{text-align:center;border:none;padding:3px 0;background:none;}
.studyHistory .studyHistoryBox .txtBoxLayer p{padding:10px 10px 5px 13px;}
.studyHistory .studyHistoryBox .txtBoxLayer p em{font-weight:bold;}
.studyHistory .studyHistoryBox .txtBoxLayer ul{padding:0 0 0 21px;line-height:20px;}
.lectureList.myPage .viewOth{margin:0 5px;}
.noData{display:block;height:105px;color:#888;text-align:center;font-weight:bold;background:#F9F9F9;border:1px solid #E7E7E7;padding:84px 0 0 0;}

/* ¸ÞÀÎ¼³Á¤ ¾È³»·¹ÀÌ¾î */
.setMainLayer{position:absolute;top:31px;right:0;width:275px;height:144px;background:#888;}
.setMainLayer p{position:absolute;top:20px;left:10px;display:block;width:162px;height:90px;color:#FFF;line-height:16px;padding:0 0 0 92px;background:url(/_images/myPage/bg_mainSetLayer.jpg) 0 0 no-repeat;}
.setMainLayer em{color:#83F3FF;}
.setMainLayer .closeLayer{position:absolute;bottom:0;left:0;display:block;width:247px;text-align:right;color:#CBCBCB;font:11px dotum;padding:7px 28px 7px 0;cursor:pointer;background:#6B6B6B url(/_images/myPage/btn_closeMainSetLayer.gif) 253px 9px no-repeat;*line-height:14px;*padding-bottom:5px;}
:root .setMainLayer .closeLayer{padding-bottom:5px \9;line-height:16px \9;}
.setMainLayer .angle{position:absolute;top:-6px;left:49px;display:block;width:11px;height:6px;background:url(/_images/myPage/angle_mainSetLayer.gif) 0 0 no-repeat;}

/* ¼öÇÐ ¼±Çà ¸¶½ºÅÍ */
.infoLecture li span .btn05 {margin-left:6px;}
.infoLecture li span .btn05 em {color:#fff;}

.secProgress, .secProgress *{-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
.secProgress {overflow:hidden;padding:10px 10px 14px 8px;margin:3px 0 15px;background:#f9f9f9;}
.secProgress .column {height:62px;padding:13px 0 15px 10px;border:1px solid #e8e8e8;background:#fff;}
.secProgress .column .stit {float:left;display:block;width:118px;padding:15px 0 9px;border:1px solid #60a2ca;font-size:12px;line-height:1.5;font-weight:bold;font-style:normal;color:#333;background:#88bad8;text-align:center;}
.secProgress .column .stit .day {display:block;color:#fff;font-weight:normal;}
.secProgress .dday {float:left;width:238px;}
.secProgress .dday .cnt {float:right;width:116px;padding:0 0 0 0;font:20px/62px "Malgun Gothic";text-align:center;color:#333;}
.secProgress .dday .cnt i {color:#cc3344;font-style:normal;}
.secProgress .progress {float:right;width:436px;}
.secProgress .progress .dfn {height:62px;}
.secProgress .progress .dfn li {float:left;width:105px;height:100%;border-left:1px solid #dadada;text-align:center;line-height:1.5;}
.secProgress .progress .dfn li:first-child {width:101px;border:0;}
.secProgress .progress .dfn i {display:block;margin:4px 0 0;font-weight:bold;font-style:normal;}
.secProgress .progress .dfn .per {display:block;margin:-5px 0 1px;font:20px/1.5 "Malgun Gothic";color:#cc3344;}
.secProgress .progress .dfn .day {display:block;}
/* ¼öÇÐ °³³ä¸¶½ºÅÍ (2014.06) */
.secProgress.st2{float:right;margin:0 10px 0 0;padding:0;}
.secProgress.st2 .dday{height:79px;}
.secProgress.st2 .column .stit{padding:20px 0 24px 0;}
.secProgress.st2 .dday .cnt{line-height:74px;}

.expList table.tbl01 thead th .ems {font-weight:bold;font-style:normal;color:#cc3344;}
.expList table.tbl01 tbody td.infoLec {padding:7px 0 3px 10px;border:0;font-size:12px;font-weight:bold;color:#cc3344;text-align:left;background:#fff4e6;}
.expList table.tbl01 tbody td.expLinks {padding-top:15px;vertical-align:top;}
.expList table.tbl01 tbody td.expLinks.st2{vertical-align:middle;}
.expList table.tbl01 tbody td.expLinks .status {font-style:normal;}
.expList table.tbl01 tbody td.expLinks .ems {color:#cc3344;}
.expList table.tbl01 tbody td{padding:12px 0;}
.expList .product{text-align:left;font:normal 16px/1em malgun gothic;letter-spacing:-1px;color:#333;padding-left:7px;}

.exptitleArea h2.tbtit {padding:0 0 0 10px;margin:0 0 10px;font:16px/26px "Malgun Gothic";font-weight:bold;color:#666;}
.exptitleArea h3.tbtit {padding:0 0 0 4px;margin:0 0 10px;font:14px/22px "Malgun Gothic";font-weight:bold;color:#666;}

.infoVisualBox{position:relative;width:100%;height:134px;margin:0 0 25px 0;padding:0 0 0 175px;border:1px solid #e9e9e9;background:url("/_images/myPage/bg_infoVisualBox_mm.gif") 0 0 no-repeat;text-align:left;}
.infoVisualBox .innerBox {display:inline-block;vertical-align:middle;}
*:first-child+html .infoVisualBox .innerBox  {display:inline;}
.infoVisualBox .vblank{display:inline-block;vertical-align:middle;width:0;height:100%;overflow:hidden;}
.infoVisualBox .innerBox h2 {margin:-5px 0 0;font:bold 14px/1.5 "malgun gothic";letter-spacing:-1px;color:#555;}
.infoVisualBox .innerBox h2.st2{font-size:24px;} /* ¼öÇÐ °³³ä¸¶½ºÅÍ (2014.06) */
.infoVisualBox .innerBox .desc {margin:8px 0 0;font:12px/1.833 "malgun gothic";color:#555;letter-spacing:-1px;}
.infoVisualBox .innerBox .desc .ems {color:#e3405f;}
.infoVisualBox .btn12{position:absolute;bottom:12px;right:17px;} /* ¼öÇÐ °³³ä¸¶½ºÅÍ (2014.06) */

.optLecProgram {margin:0 0 20px;border-bottom:2px solid #e9e9e9;} /* ¼öÇÐ °³³ä¸¶½ºÅÍ (2014.06) */
.optLecProgram .inner {position:relative;width:100%;min-height:70px;padding:18px 35px 16px 39px;border:1px solid #d9d9d9;background:#f9f9f9;}
.optLecProgram .inner ul:after {content:" "; display:block; clear:both;}
*:first-child+html .optLecProgram .inner ul {*zoom:1;}
.optLecProgram li {float:left;width:290px;margin:0 20px 10px 0;}
.optLecProgram li .kdn {font-weight:bold;}
.optLecProgram li select {width:175px;vertical-align:middle;}
.optLecProgram li .kdn {position:relative;top:2px;display:inline-block;width:60px;margin:0;vertical-align:middle;}
.optLecProgram li .kdnDay {width:110px;}
.optLecProgram .btnOpt01 {margin:10px 0 0;text-align:center;}
.optLecProgram .btnOpt01 a.btnRed{float:none;padding:5px 10px 4px;font-size:12px;}
:root .optLecProgram .btnOpt01 a.btnRed {padding:4px 10px 5px \9;}
.optLecProgram .calendar {width:70px;border:1px solid #DADADA;}
 /* ¼öÇÐ °³³ä¸¶½ºÅÍ (2014.06.12) */
.optLecProgram.st2 li{float:none;display:block;width:100%;margin:0 0 5px;}
.optLecProgram.st2 li .kdn{top:0;width:auto;display:inline;}
.optLecProgram.st2 .btnAlign{text-align:center;margin:15px 0 0 0;}
.optLecProgram.st2 .btnAlign a{float:none;padding:8px 20px;}
.optLecProgram.st2 label{padding-right:7px;}
.optLecProgram.st2 input[type="radio"]{margin:0 0 0 3px;padding:0;}

.guideProgram {padding:1px 27px 44px 29px;border:1px solid #c1dbee;background:#f0f9ff;}
.guideProgram dt {margin:15px 0 2px 10px;line-height:2.333;font-weight:bold;}
.guideProgram .icode {font-weight:bold;color:#e1405f;}
.guideProgram ul {padding:13px 20px 13px 25px;border:1px solid #e9e9e9;background:#fff;}
.guideProgram ul li {line-height:1.833;}
.guideProgram ul .kdn {font-weight:bold;}

/* ÂÊÁö°³¼± (2014.03.03) */
#msgSoobakc .msgBoxArea{height:172px;margin:0 0 35px;}
#msgSoobakc .msgBoxArea div{float:left;display:inline-block;}
#msgSoobakc .newMsg{position:relative;width:132px;height:172px;text-align:center;letter-spacing:-1px;margin:0 23px 0 0;background:url(/_images/myPage/bg_level.gif) no-repeat;}
#msgSoobakc .newMsg p{position:absolute;top:51px;left:13px;display:block;width:109px;height:110px;font:normal 14px/95px malgun gothic;letter-spacing:-1px;color:#FFF;text-align:center;background:url(/_images/myPage/bg_lecture_tit.png) no-repeat;}
#msgSoobakc .newMsg strong{display:block;height:50px;font:normal 24px/24px malgun gothic;color:#333;text-align:center;letter-spacing:-1px;background:#F9F9F9;margin:20px 1px 0 1px;}
#msgSoobakc .newMsg p em{font-size:45px;}
#msgSoobakc .msgListArea{float:right;width:695px;background:url(/_images/myPage/bg_msgBoxArea.gif) no-repeat;}
#msgSoobakc .msgListArea div{position:relative;width:232px;height:177px;margin-left:-1px;}
#msgSoobakc .msgListArea a{/*position:absolute;top:0;left:0;*/display:block;width:100%;height:177px;}
#msgSoobakc .msgListArea a:hover,
#msgSoobakc .msgListArea a.on{background:url(/_images/myPage/bg_msgList.png) 0 -200px no-repeat;}
#msgSoobakc .msgListArea .tit{position:absolute;top:20px;display:block;width:100%;text-align:center;font:bold 20px/21px malgun gothic;letter-spacing:-1px;}
#msgSoobakc .msgListArea .tit em{display:block;color:#007dc6;}
#msgSoobakc .msgListArea .tit span{display:block;font-size:12px;font-weight:normal;margin:2px 0 0 0;}
#msgSoobakc .msgListArea ul{position:absolute;top:100px;left:0;display:block;margin:0 31px 0 23px;}
#msgSoobakc .msgListArea li{position:relative;}
#msgSoobakc .msgListArea li .msgL{float:left;display:inline-block;}
#msgSoobakc .msgListArea li .msgR{float:right;display:inline-block;text-align:right;width:85px;}
#msgSoobakc .msgListArea li .msgR em{color:#007dc6;font-weight:bold;}
#msgSoobakc .msgListArea a:hover li,
#msgSoobakc .msgListArea a:hover li em,
#msgSoobakc .msgListArea a.on li,
#msgSoobakc .msgListArea a.on li em{color:#FFF;}
#msgSoobakc .msgListArea .count{position:absolute;top:115px;*top:110px;display:block;width:100%;height:40px;text-align:center;font:normal 14px/14px malgun gothic;*line-height:34px;letter-spacing:-1px;color:#007dc6;}
#msgSoobakc .msgListArea .count strong{font-size:45px;font-weight:normal;}
#msgSoobakc .msgListArea a:hover .count,
#msgSoobakc .msgListArea a.on .count{color:#FFF;}

/* ¼öÇÐ¼±Çà¸¶½ºÅÍ »õ´ÜÀå ÁØºñ ¾È³» ·¹ÀÌ¾î (2014.05.30) */
.endLayer{z-index:100;position:absolute;top:100px;left:50%;width:398px;height:273px;overflow:hidden;margin:0 0 0 -198px;background:#FFF;border:1px solid #D6D6D6;
-webkit-box-shadow:7px 7px 0px 0px rgba(50, 50, 50, 0.37);
-moz-box-shadow:7px 7px 0px 0px rgba(50, 50, 50, 0.37);
box-shadow:7px 7px 0px 0px rgba(50, 50, 50, 0.37);}
.endLayer strong{display:block;height:72px;font:normal 24px/65px malgun gothic;text-indent:18px;word-spacing:-1px;letter-spacing:-2px;color:#595959;margin:0 0 22px;background:#F9F9F9;}
.endLayer strong em{color:#e5526d;}
.endLayer p{display:block;color:#858585;letter-spacing:-1px;margin:0 0 0 20px;}
.endLayer a{padding:5px 14px;font:bold 12px dotum;}
:root .endLayer a{padding:6px 14px 3px 14px \9;}

 /* ¼öÇÐ °³³ä¸¶½ºÅÍ (2014.06.12) */
.mathStatus{text-align:right;font-size:13px;margin:-10px 0 35px 0;}
.mathStatus strong{font-weight:bold;color:#555;}
.mathStatus em{color:#e6536f;}

.mathLectList{margin:0 0 25px;}
.mathLectList table.tbl01 tbody td{padding:8px 0 4px;}
.mathLectList input.calendar{width:70px;border:1px solid #DADADA;}
.mathLectList .btnApply{font-weight:bold;color:#FFF;background:#D84F5C;padding:6px 15px;padding /*\**/: 6px 15px 2px 15px\9;}
:root .mathLectList .btnApply{padding:6px 15px 2px 15px \9;}
.mathLectList .btnComplete{font-weight:bold;color:#FFF;background:#7A7A7A;padding:6px 15px;cursor:default;padding /*\**/: 6px 15px 2px 15px\9;}
:root .mathLectList .btnComplete{padding:6px 15px 2px 15px \9;}

.warning{padding:12px 15px;background:#F9F9F9;border:1px solid #E9E9E9;border-width:1px 0;}
.warning strong{display:block;color:#7a7a7a;margin:0 0 3px;}
.warning li{color:#666;}



/* d-day °ü¸® °èÈ¹ */
.dDayPlanReg .btn11 input, .dDayPlanReg .btn11 em{padding: 6px 10px 4px 5px;}
.dDayPlanReg .btn02 em{padding:4px 10px 4px 5px;}
.dDayPlanReg h1{display:block;margin-bottom:10px;font-size:16px;color:#000;}
.dDay{position:relative;border:1px solid #c1dbee;padding:17px 19px;overflow:hidden;margin-bottom:30px;}
.dDay .dDayTit{float:left;width:112px;height:84px;padding-top:28px;background:url('/_images/myPage/bg_dday.png') 0 0 no-repeat;text-align:center;}
.dDay .dDayTit strong{display:block;font-size:24px;color:#fff;line-height:80%;margin-bottom:5px;}
.dDay .dDayTit span{color:#1a8493;font-size:16px;}
.dDay table{width:560px;float:right;border-top:1px solid #c1dbee;}
.dDay table thead th{background:#f0f9ff;border-color:#c1dbee;color:#5487c8}
.dDay table tbody td{padding: 4px 0;}
.dDay table tbody td p{width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}
.todayPlan em{border-radius: 2px;display:inline-block;color:#fff;background:#6dcbd9;border:1px solid #56c0d0;font-size:11px;font-weight:normal;letter-spacing:-1px;line-height:12px;padding:2px 3px 2px 3px;}
.todayPlan:hover{color:#fff;}
.todayPlan02 em{border-radius: 2px;display:inline-block;color:#fff;background:#6dcbd9;border:1px solid #56c0d0;font-size:11px;font-weight:normal;letter-spacing:-1px;line-height:12px;padding:0px 3px 4px 3px;}
.dDayReg{width:560px;height:86px;border:1px solid #c1dbee;float:right;text-align:center;padding-top:25px;}
.dDayReg p{line-height:200%;margin-bottom:10px;}
.color01{font-weight:bold;color:#5487c8;}
.color02{font-weight:bold;color:#d35465;}
/*.btnPink{font-size:14px;color:#fff;padding:5px 15px 7px 15px;background:#d84f5c;font-family:'malgun gothic',¸¼À½ °íµñ;}
.btnPink.btnPink02{padding:0px 15px 4px 15px;font-size:12px;}
.btnGray{font-size:14px;color:#fff;padding:5px 15px 7px 15px;background:#666;font-family:'malgun gothic',¸¼À½ °íµñ;}
.btnBorderGray{font-size:12px;color:#fff;border:1px solid #565656;padding:0px 10px 3px 10px;background:#666;font-family:'malgun gothic',¸¼À½ °íµñ;position: relative;top: -2px;}
.btnPink:hover, .btnGray:hover, .btnBorderGray:hover{color:#fff;}*/
.tright02{text-align:right;}
.btn11-1 em{font-weight:normal !important;}
.ViewdDayLayer{z-index:999;}
.dDayLayer{display:none;border:2px solid #57b8c0;width:165px;padding:10px;position:absolute;background:#fff;z-index:9;margin-left: -50px;}
.dDayLayer li{text-indent:-13px;padding-left:15px;font-size:12px;text-align:left;color:#000;font-weight:normal;line-height:120%;}
.blueBox{font-family:'malgun gothic',¸¼À½ °íµñ;background:#5eb9c7;color:#fff;font-size:16px;margin-bottom:5px;padding:5px 0 5px 10px}
.blueBox em{font-size:10px;position:relative;top:-2px;}
.blueBox span{color:#004666;font-size:12px;}
.firstLine td{background:#fff4e6 !important;}
.firstLine .tit{text-align:left;padding-left:10px;font-size:14px;color:#d35465;font-weight:bold;}
.checkTxt{display:inline-block;width:27px;}
.btnBox{margin-top:20px;}

/* 2015.04.22 Ãß°¡ */
.studyGuide {position: relative;}
/* »óÀ§ 100¸í Æò±Õ Á¤ÀÇ ÆË¾÷ */
.studyGuide .help_pop{ display: none; z-index: 999; position: absolute; top: 60px; right: 0; padding: 10px; width: 165px; height: 85px; background: #fff; border: 2px solid #777;  }
.studyGuide .help_pop p {font-size: 11px; letter-spacing: -1px; line-height: 1.5em; }
.studyGuide .help_pop p > strong {font-size: 12px; line-height: 1.8em; font-weight: bold; clear: both; display: block; }
.studyGuide .help_pop p > span {color: #007dc6;}

.lecture > ul.lectureSummary {position: relative; top:0; }
.lecture > ul.lectureSummary li {font-weight: bold; letter-spacing: 0px; margin: 0; padding: 0;}
.lecture > ul.lectureSummary li a.current{display: inline-block; color:#cc3344; font-size: 14px;}
.lecture > ul.lectureSummary li.lecSum_table { position: relative; }
.lecture > ul.lectureSummary li.lecSum_table #defPop{position: absolute; top: 0; right: 0;}

.lecture > ul.lectureSummary li.lecSum_table table {width: 100%; margin: 5px 0 7px; }
.lecture > ul.lectureSummary li.lecSum_table table .last {border-right: none;}
.lecture > ul.lectureSummary li.lecSum_table table caption {height: 0; font-size: 0; line-height: 0; text-indent: 100%; overflow: hidden;}
.lecture > ul.lectureSummary li.lecSum_table table th {vertical-align: middle; padding: 4px 0 0; text-align: center; font-size: 11px; font-weight: normal; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; background: #fbfbfb;}
.lecture > ul.lectureSummary li.lecSum_table table thead th > strong{color: #185781; font-weight: bold; margin: 0; padding: 0;}
.lecture > ul.lectureSummary li.lecSum_table table thead th span {clear: both; display: block; line-height: 1.3em;}
.lecture > ul.lectureSummary li.lecSum_table table thead th span > strong {color: #a2a2a2; font-weight: normal; margin: 0; padding: 0; display: inline-block;}
.lecture > ul.lectureSummary li.lecSum_table table tbody th {background: #fff;}
.lecture > ul.lectureSummary li.lecSum_table table tbody td {text-align: center; font-size: 11px; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;}
.lecture > ul.lectureSummary li.lecSum_table table tbody td.studyHour {background: #f0f9ff;}

.lecture > ul.lectureSummary li ul.visualTotal {position: relative; top:0;}
.lecture > ul.lectureSummary li ul.visualTotal li {width: 110px; height: 80px; padding: 0 0 0 15px; display: inline-block; float: left;  font-size: 11px; letter-spacing: -1px; font-weight: normal;}
.lecture > ul.lectureSummary li ul.visualTotal li > strong {display: inline-block; }
.lecture > ul.lectureSummary li ul.visualTotal li .graph {position:relative;width:105px;height:16px;border:1px solid #D9D9D9; background: #fff;}
.lecture > ul.lectureSummary li ul.visualTotal li .graph span{display:block;width:105px;height:16px;font:0/0 arial; background:#CD3546;}
.lecture > ul.lectureSummary li ul.visualTotal li.monthly{color: #cd3546;}
.lecture > ul.lectureSummary li ul.visualTotal li.monthly.better {background: url('/_images/myPage/better_red_bg.png') center bottom no-repeat;}
.lecture > ul.lectureSummary li ul.visualTotal li.monthly.best {background: url('/_images/myPage/best_red_bg.png') center bottom no-repeat;}
.lecture > ul.lectureSummary li ul.visualTotal li.weekly {color: #007dc6;}
.lecture > ul.lectureSummary li ul.visualTotal li.weekly.better {background: url('/_images/myPage/better_blue_bg.png') center bottom no-repeat;}
.lecture > ul.lectureSummary li ul.visualTotal li.weekly.best {background: url('/_images/myPage/best_blue_bg.png') center bottom no-repeat;}
.lecture > ul.lectureSummary li ul.visualTotal li.weekly > .graph span{background:#007DC6;}

.lecture > ul.lectureSummary li ul.infoTotal {position: relative; top:0; margin: 5px 0 0; padding: 5px 0 0; border-top: 1px solid #e9e9e9;}
.lecture > ul.lectureSummary li ul.infoTotal li {float: left;display: inline-block;}
.lecture > ul.lectureSummary li ul.infoTotal li.last {border-right: none;}
.lecture > ul.lectureSummary li ul.infoTotal > li { border-right: 1px solid #e9e9e9; width: 129px; padding: 0;  font-size: 11px; }
.lecture > ul.lectureSummary li ul.infoTotal li ul {width: 129px; position: relative; top:0; }
.lecture > ul.lectureSummary li ul.infoTotal li ul > li {font-weight: normal; width: 64px; font-size: 11px; text-align: center;}
.lecture > ul.lectureSummary li ul.infoTotal li ul > li > span {font-weight: bold;}
.lecture > ul.lectureSummary li ul.infoTotal li a > strong {display: block; text-align: center; margin: 0; width: 100%; }

/* 2015.04.24 ³ª¸¸ÀÇ ¸ÂÃã°­ÁÂ ÆäÀÌÁö*/
.newTab.gray{clear:both;height:30px;margin:0 0 15px 0;background:#7f7f7f;overflow:hidden;}
.newTab.gray h2 {float: left; color: #fff; font-size: 14px; line-height: 1.4em; letter-spacing: -1px;font-family:malgun gothic; padding: 5px 0 0 10px;}
.newTab.gray h2 span {color: #d1d1d1;}
.newTab.gray a.close{margin-left: 5px; display:inline-block;color:#fff;font-size:12px;font-weight:bold;letter-spacing:-1px;font-family:malgun gothic;cursor:pointer;padding:7px 9px 9px 18px;background:#9e9e9e;}
:root .newTab.gray a {padding-top: 0 !important;}
:root .newTab.gray a.close{padding-top:6px !important;}
.newTab.gray a.close span{position:relative;top:-2px;padding-right:16px;background:url(/_images/myPage/ico_newTab.gif) right -32px no-repeat;}]
:root .newTab.gray a.close span{padding-top:5px \9;}
.newTab.gray a.second{float:right;}
.newTab.gray a.on{color:#FFF;background:#CC3344;}
.newTab.gray a.on span{padding-right:16px;background:url(/_images/myPage/ico_newTab.gif) right -32px no-repeat;}

/* ±×·ìº° ¼öÁ¤ ¹öÆ° */
a.groupModify{ margin: 5px 0 0 0; background: #7f7f7f; padding:0; height: 20px;  background: url('/images/_button/btn11.left.gif') left top no-repeat;  vertical-align: middle;  letter-spacing: -1px;  display: inline-block;}
a.groupModify em b{font-weight: normal;}
.customGroup {margin: 10px 0 20px; width: 100%; text-align: center;}
.btnWrap {clear: both; width: 100%;}

/* ¸ÂÃã°­ÁÂ ±×·ìÀÌ ¾ø´Â °æ¿ì */
.noLecturelist {text-align: center; margin: 0 0 10px; padding: 40px 0; border: 5px solid #f2f2f2;}
.noLecturelist p {display: block; padding: 10px 0;}

/* ¿ÀÅ¾³ëÆ® °³¼± */
.searchSelectTable { min-height: 40px; border-top: 1px solid #d1d1d1; clear: both; margin: 0; }
.searchSelectTable dt, .searchSelectTable dd {display: inline-block; float: left; padding: 10px 0; min-height:51px;font-size:15px;}
.searchSelectTable dt {text-align: center; font-weight: bold; width: 15%; background: #f7f7f7; border-bottom: 1px solid #d1d1d1;color:#000;padding-top:14px;}
.searchSelectTable dd {width: 85%; *width: 84%; border-bottom: 1px solid #d1d1d1; }
.searchSelectTable dd > ul {padding: 2px 15px 0;}
.searchSelectTable dd > ul.type1_1{padding-top:0;}
.searchSelectTable dd > ul li {display: inline-block; margin-right: 15px;}
.searchSelectTable dd > ul li label {letter-spacing: -1px;}
.searchSelectTable dd > ul li input[type=radio] {margin: 0 3px 0 0;}
.searchSelectTable dd > ul li select {height:28px;}

.type1_1Result, .type1_2Result, .type1_3Result {clear: both; padding: 20px 0 0; }
.type2Result {margin-top: 15px;}
.type2Result table tr td > a {display: inline-block; }

/* basicNote */
.basicMsg {clear: both; margin-top: 15px; float: left; width: 720px;}


/* ¼³¹®Á¶»ç ·¹ÀÌ¾î */
.msg_poll { border: 3px solid #c4c4c4; width: 210px; padding: 10px 18px; position: absolute; right: 96px; top:0px; z-index: 9999; background: #fff; }
.msg_poll h3{ text-align: center; border-bottom: 1px solid #e8e8e8; color:#049645; font-family: Malgun Gothic, '¸¼Àº °íµñ'; font-size: 17px; padding: 0 0 5px; letter-spacing: -1px; font-family: Malgun Gothic, '¸¼Àº °íµñ';}
.msg_poll p{ text-align: center; padding: 5px 0; font-size: 14px; letter-spacing: -1px; line-height: 16px; font-family: Malgun Gothic, '¸¼Àº °íµñ';}
.msg_poll p span{ color:#049645; font-weight: bold}
.msg_poll .num{ background: #f9f9f9; border: 1px solid #d9d9d9; text-align: center; font-weight: bold; padding: 3px 0 5px; padding: 5px 0 3px\0; letter-spacing: -1px}
.msg_poll .num span { color: #e3405f; letter-spacing: 0;}
.msg_poll .btn{ width: 90px; margin: 0 auto; padding: 5px 8px; padding: 6px 8px 3px\0; float: none; display: block; text-align: center;}
.msg_poll .btn:hover{ color: #fff;}
.msg_poll .close{ position: absolute; right: 10px; top:11px}

/* ¹«ÇÑ¼ö°­ È¯±Þ ·¹ÀÌ¾î */
.msg_return { position: absolute; border: 1px solid #ccc; width: 220px; text-align: center; height: auto; z-index: 1; left:0px; top:39px; background: #fff; overflow: hidden; padding: 0 0 25px;}
.msg_return p{ font-size: 16px; letter-spacing: -1px;}
.msg_return p.ti{ background: #88bad8; padding: 20px 0 20px; color: #fff; border: 1px solid #60a2ca; font-family: Malgun Gothic, '¸¼Àº °íµñ';}
.msg_return p.ti span{ color: #062f48;}
.msg_return p.txt{ font-family: Malgun Gothic, '¸¼Àº °íµñ'; padding: 15px 0 16px; font-size: 14px;}
.msg_return p.txt span { color: #000;}
.msg_return a.app{ background:#666; font-weight: bold; color: #fff; padding: 4px 30px 5px; padding: 5px 30px 2px\0;}
.msg_return a.close { position: absolute; right:10px; top:10px; z-index: 10; display: block;}

/* Äü´äº¯°Ô½ÃÆÇ ¹è³Ê */

h2.time_title, a.time_title_link{
	position: relative;
	font-family:"¸¼Àº °íµñ",malgun gothic;
}
h2.time_title{
	color: #294b89;
	font-size: 55px;
	font-weight:bold;
	left: 583px;
	top: -63px;
	letter-spacing: -1px;
	line-height: 21px;
	width:230px;
}
 /* ¼±»ý´ÔÇÏÀÌ ³»°¡ ÀÛ¼ºÇÑ±Û (2016.04) */
.infoBox{position:relative;width:100%;height:134px;margin:0 0 25px 0;padding:0 0 0 175px;border:1px solid #e9e9e9;background:url("/_images/myPage/bg_infoBox_mm.gif") 0 0 no-repeat;text-align:left;}
.infoBox .innerBox {display:inline-block;vertical-align:middle;}
.infoBox .innerBox h2 {margin:45px 0 160px 0;font:bold 16px/1.5 "malgun gothic";letter-spacing:-1px;color:#555;}

/* layerPopup _20160602 kym Ãß°¡ */
.my_layerPop{position:absolute; z-index:9; width:444px; height:205px; background:url(/theMuhan/apply/160607/images/img_layerPop.png) no-repeat;}
.my_layerPop .name{color:#08225c; font-size:18px; font-family: Malgun Gothic, '¸¼Àº °íµñ'; margin:12px 0 0; text-align:center;}
.my_layerPop .day{color:#fff; font-weight:bold; font-size:40px; font-family: Malgun Gothic, '¸¼Àº °íµñ'; text-align:center; display:table; margin:29px 0 0 27px; width:131px; height:91px;}
.my_layerPop .day span{vertical-align:middle; display:table-cell;}
.my_layerPop .detailVeiw{width:71px; height:20px; position:absolute; left:248px; top:125px; display:block; text-indent:-9999em;}
.my_layerPop .relative{width:444px; height:205px; border:1px solid transparent;}
.my_layerPop .section_bottom{position:absolute; bottom:5px; right:18px;}
.my_layerPop .section_bottom *{display:inline-block; vertical-align:middle;}
.my_layerPop .section_bottom label{color:#fff; cursor:pointer;}
.my_layerPop .section_bottom input{width:13px; height:13px; background:#fff; border:1px solid #707070; cursor:pointer;}


/* alarm */
.alarmVisual{background: url(/_images/__renew/myPage/alarm/alarmCont1.png) no-repeat; width:850px; height:529px; position:relative;}
.alarmVisual *{-webkit-box-sizing:border-box; box-sizing:border-box;}
.alarmVisual .img01{position:absolute; top:44px; right:84px;}
.alarmVisual .img02{position:absolute; top:213px; left:149px;}
.alarmBtnWrap{text-align:center;}
.alarmBtnWrap a{display:inline-block; background:#666; width:260px; height:50px; text-align:center; line-height:47px;}
.alarmBtnWrap a:first-child{margin:0 5px 0 0;}
.alarmBtnWrap a span{display:inline-block; color:#fff; font-size:18px; font-family: Malgun Gothic, '¸¼Àº °íµñ'; }

h3.aTit{color:#d35465; font-weight:bold; font-size:13px; font-family: Malgun Gothic, '¸¼Àº °íµñ';}
.mt60{margin-top:60px !important;}
h6.gray2.ti{padding-top:5px !important;}

.input_t{border:1px solid #B7B6B6}
.grayTit{color:#666;  background:url(/images/_icon/blt_ne1s.gif)no-repeat 0 10px; font-size:13px; font-family: Malgun Gothic, '¸¼Àº °íµñ'; padding:0 0 0 8px}

.b08wrap .monthWrap{float:left; margin:2px 0 0 24px; overflow:hidden;}
.b08wrap .monthWrap li:first-child:after{background:none;}
.b08wrap .monthWrap li:first-child{margin:0; padding:0;}
.b08wrap .monthWrap li{float:left; margin:0 0 0 10px; position:relative; padding:0 0 0 10px;}
.b08wrap .monthWrap li:after{position:absolute; content:""; left:0; top:3px; width:1px; height:12px; background:#dedede;}
.b08wrap .monthWrap .red{color:#d35465;}

.monthBox{border:1px solid #d9d9d9; padding:20px 52px; overflow:hidden; position:relative;}
.monthBox .vleft{float:left; position:absolute; top:50%; margin:-18px 0 0;}
.monthBox p span{font-family: Malgun Gothic, '¸¼Àº °íµñ'; color:#2763bb; font-size:25px; font-weight:bold;}
.monthBox ul{float:left; margin:0 0 0 120px; border-left:1px solid #d9d9d9; padding:0 0 0 34px;}
.monthBox li{position:relative; /* background: url(/images/_icon/blt_ne1s.gif) left 10px no-repeat; */ padding:0 0 0 7px; color:#666;  font-family: Malgun Gothic, '¸¼Àº °íµñ';}
/* .monthBox li:before{position:absolute; left:0; top:8px; content:""; background:#666; width:2px; height:2px;} */
/*.monthBoxWrap .bottom{border-bottom:3px solid #e9e9e9;}*/

.popCont.alarm h2.a_h2{background: url(/images/myPage/alarm/ico_a_h2.png) no-repeat 0 3px; padding:0 0 0 10px; color:#555656; font-size:13px; font-family: Malgun Gothic, '¸¼Àº °íµñ'; text-align:left;}
.popCont.alarm .btnRegist{display:inline-block; background:#666; padding:0 15px; height:35px; line-height:33px}
.popCont.alarm .btnRegist span{color:#fff; font-size:13px; font-family: Malgun Gothic, '¸¼Àº °íµñ';}

table.tbl01.tcenter tbody td{text-align:center; padding:10px 0;}
.mt3{margin-top:3px !important;}

.popCont.alarm .btnInforGo{background:#fff; border:1px solid #d9d9d9; padding:5px 15px;}
.popCont.alarm .btnInforGo span{color:#666; font-size:13px; font-family: Malgun Gothic, '¸¼Àº °íµñ'; }



.ml30{margin-left:30px;}
.verT{vertical-align:top;}
.verM{vertical-align:middle;}
.d_i{display:inline-block;}

.blue{color:#2587ca;}
.c333{color:#333;}
.c666{color:#666;}
.c999{color:#999;}
.innerKoc{line-height:1.6; font-family: Malgun Gothic, '¸¼Àº °íµñ';}
.gothic{font-family: Malgun Gothic, '¸¼Àº °íµñ'; }
.sp35{padding:35px 0 !important;}

/* ÄÛ¼­ºñ½º */
tr.bg_red td{background:#fff4e6 !important; color:#d35465}
.kocIcon{background:url(/_images/myPage/sp_kocIcon.png) repeat; text-indent:-9999em; display:inline-block;}
.kocIcon.question{background-position:0 0; width:85px; height:33px;}
.kocIcon.view{background-position:-89px 0; width:85px; height:33px;}
.kocIcon.go{background-position:-179px 0; width:85px; height:33px;}
.btnKocMoreView{background:url(/_images/_button/listClose_on.png) repeat; text-indent:-9999em; display:inline-block; width:85px; height:20px;}
.btnKocMoreView.on{background:url(/_images/_button/listClose_off.png) repeat;}
.tr_more{display:none;}

.tab_koc01{width:100%;}
.tab_koc01:after{display:block; clear:both; content:"";}
.tab_koc01, .tab_koc01 *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.tab_koc01 li{position:relative; float:left; display:inline-block; text-align:center; background:#fbfbfb; border:1px solid #e9e9e9; width:50%;}
.tab_koc01 li a{color:#666; display:inline-block; width:100%; padding:15px; 0; font-size:16px; font-weight:bold;font-family: Malgun Gothic, '¸¼Àº °íµñ';}
.tab_koc01 li.on:after{position:absolute; content:""; left:50%; bottom:-11px; margin:0 0 0 -11px; background:url(/_images/myPage/arrow_bottom.png) no-repeat; width:22px; height:11px;}
.tab_koc01 li.on{background:#999;border:1px solid #999; }
.tab_koc01 li.on a{color:#fff;}
.tab_koc01{width:100%;}

.tab_koc02:after{display:block; clear:both; content:"";}
.tab_koc02, .tab_koc02 *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.tab_koc02 li{position:relative; float:left; display:inline-block; text-align:center; width:365px; height:93px; background:url(/_images/myPage/sp_cokTab.png) no-repeat;}
.tab_koc02 li:first-child + li{background-position:-365px 0;}
.tab_koc02 li.on{background-position:0 -93px;}
.tab_koc02 li:first-child + li.on{background-position:-365px -93px;}
.tab_koc02 li a{color:#666; display:inline-block; width:365px; height:93px; text-indent:-9999em;}
.tab_koc02 li a span{color:#007dc6;}



.tab_koc03:after{display:block; clear:both; content:"";}
.tab_koc03, .tab_koc03 *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.tab_koc03{border-top:2px solid #999; border-left:2px solid #999; border-right:2px solid #999;}
.tab_koc03 li{position:relative; float:left; display:inline-block; text-align:center; background:#f4f2f2; width:50%;}
/* .tab_koc03 li:first-child + li{margin:0 0 0 -1px;} */
.tab_koc03 li{border-bottom:1px solid #999; border-right:1px solid #999;}
.tab_koc03 li:first-child.on + li{border-bottom:1px solid #999; border-right:none;}
.tab_koc03 li:first-child + li.on{border-right:none;}
.tab_koc03 li a{color:#666; display:inline-block; width:100%; padding:15px; 0; font-size:14px; font-weight:bold;}
.tab_koc03 li.on{background:#fff; border-bottom:none;}
.tab_koc03 li.on a{color:#013db6;}
.tab_koc03 li.on:after{position:absolute; content:""; left:50%; bottom:3px; margin:0 0 0 -6px; background:url(/_images/myPage/arrow_bottom03.png) no-repeat; width:13px; height:7px;}

.boxArea01{position:relative; border:2px solid #999; border-top:none; padding:25px 58px 30px;}
.boxArea01, .boxArea01 *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.boxArea01 .cok_magnifier{position:absolute; left:72px; top:14px; background:url(/_images/myPage/cokIcon_magnifier.png) no-repeat; width:52px; height:59px;}

.checkWrap01{position:relative; text-align:center; vertical-align:middle; padding:5px 0;}
.checkWrap01 .d_i{display:inline-block;}
.checkWrap01 .inputBox{display:inline-block;}
.checkWrap01 .inputBox span{display:inline-block;}
.checkWrap01 .inputBox input, .checkWrap01 .inputBox label{cursor:pointer;}
.checkWrap01 select{vertical-align:middle;}

.cokLectureArea:after{display:block; clear:both; content:"";}
.cokLectureArea{}
.cokLectureArea .box{border:1px solid #7da6cb; width:124px; float:left; margin:0 0 0 14px;}
.cokLectureArea .box:first-child{margin:0;}
.cokLectureArea .box:first-child + .box{width:331px;}
.cokLectureArea .box strong.tit{background:#7da6cb; color:#fff; padding:10px 0; text-align:center; display:inline-block; width:100%;}
.cokLectureArea .box ul{overflow:auto; height:110px;}
.cokLectureArea li{background:#fff; display:inline-block; width:100%;}
.cokLectureArea li a{color:#666; padding:2px 15px; display:inline-block; width:100%; letter-spacing:-1px;}
.cokLectureArea li.on{background:#dee9f4;}
.cokLectureArea .box ul::-webkit-scrollbar {width: 8px; height: 8px; border: 3px solid #fff; }
.cokLectureArea .box ul::-webkit-scrollbar-button:start:decrement, .cokLectureArea .box ul::-webkit-scrollbar-button:end:increment {display: block; height: 0; background: #efefef}
.cokLectureArea .box ul::-webkit-scrollbar-track {background: #fff; -webkit-border-radius: 10px; border-radius:10px; -webkit-box-shadow: inset 0 0 4px #5377a4)}
.cokLectureArea .box ul::-webkit-scrollbar-thumb {height: 50px; width: 50px; background: #5377a4; -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: inset 0 0 4px #5377a4}
.boxArea01 .formBox{}
.boxArea01 .formBox strong.tit{display:inline-block; width:90px; vertical-align:top; padding:5px 0 0;}
.boxArea01 .btnSearch{display:inline-block; background:#666; text-align:center; height:43px; padding:0 80px; color:#fff; line-height:38px; font-size:16px; font-weight:bold; font-family: Malgun Gothic, '¸¼Àº °íµñ';}
.select_box{height:30px; padding:0 5px; border:1px solid #acacac !important; color:#838383; background:url(/_images/myPage/selectr_Bg.png) no-repeat right top; -moz-appearance:window; -webkit-appearance:none;}
.select_box::-ms-expand{display: none;}

input.inputType01{border:1px solid #acacac !important; height:33px; line-height:33px; padding:0 10px;}

@-webkit-keyframes inout {
	30% {
		-webkit-transform:scale(1.3);
		transform:scale(1.3)
	}
	70% {
		-webkit-transform:scale(.3);
		transform:scale(.3)
	}
	90% {
		-webkit-transform:scale(1);
		transform:scale(1)
	}
	100% {
		-webkit-transform:none;
		transform:none
	}
}
@keyframes inout {
	30% {
		-webkit-transform:scale(1.3);
		transform:scale(1.3)
	}
	70% {
		-webkit-transform:scale(.3);
		transform:scale(.3)
	}
	90% {
		-webkit-transform:scale(1);
		transform:scale(1)
	}
	100% {
		-webkit-transform:none;
		transform:none
	}
}
.checkbox-inout:checked {
	-webkit-animation:inout .5s linear;
	animation:inout .5s linear
}

.boxArea01 .slide{position:relative; height:165px; width:661px; margin:30px 0 0 -23px;}
.boxArea01 .slide, .boxArea01 .slide *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.boxArea01 .anythingSlider{width:575px; height:170px !important;}
.boxArea01 .slide .itemArea{width:575px; }
.boxArea01 .slide .item{float:left; margin:0 0 0 26px; cursor:pointer; width:94px; height:170px !important; text-align:center;}
.boxArea01 .slide .item img{border:1px solid #c4c4c4; height:120px;}
.boxArea01 .slide .item.on img{border:1px solid #013db6;}
.boxArea01 .slide .item.on .txt{color:#013db6;}
.boxArea01 .slide .item:first-child{margin:0;}
.boxArea01 .slide .arrow{display:block !important;}
.boxArea01 .slide .arrow a{display:inline-block; position:absolute; top:60px; background:url(/_images/myPage/sp_slide01.png) repeat; width:28px; height:44px; filter:alpha(opacity=50); opacity:0.5; transition: opacity .3s ease-out;}
.boxArea01 .slide .arrow a:hover{filter:alpha(opacity=100); opacity:1}
.boxArea01 .slide .arrow.back a{background-position:0 0;}
.boxArea01 .slide .arrow.forward a{background-position:-35px 0;}
.boxArea01 .slide .arrow.back{right:auto;}
.boxArea01 .slide .arrow.back a{left:-43px}
.boxArea01 .slide .arrow.forward a{right:-35px;}
.boxArea01 .slide .txt{font-size:11px; text-align:center; line-height:1.5; margin:5px 0 0; letter-spacing:-2px;}

.tbl01.layout{table-layout:fixed}

/*#myPage, #myPage *{-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}*/

/* ¸®´º¾ó ¼öÁ¤ */
.blt_ne1s.ft14{font-size:14px;}
/* ¼öÇàÆò°¡ °ü¸® */
.box_type01 .monthWrap{float:left; margin:2px 0 0 24px; overflow:hidden;}
.box_type01 .monthWrap li:first-child:after{background:none;}
.box_type01 .monthWrap li:first-child{margin:0; padding:0;}
.box_type01 .monthWrap li{float:left; margin:0 0 0 10px; position:relative; padding:0 0 0 10px;}
.box_type01 .monthWrap li:after{position:absolute; content:""; left:0; top:5px; width:1px; height:14px; background:#dedede;}
.box_type01 .monthWrap .red{color:#d35465;}
.box_type01 .monthWrap .blue{color:#2763bb;font-weight:bold;}
.box_type01 .monthWrap li strong{font-weight:normal;}
.box_type01 .btnLeft{margin-top:3px;display:inline-block;width:21px;height:21px;overflow:hidden;background:url("/_images/__renew/common/ico_slide_arrow.png") no-repeat 0 0;text-indent:-9999px;}
.box_type01 .btnRight{margin-top:3px;display:inline-block;width:21px;height:21px;overflow:hidden;background:url("/_images/__renew/common/ico_slide_arrow.png") no-repeat -20px 0;text-indent:-9999px;}

/* sms ÇÐ½À°ü¸® */
.mysmsBox form{display:inline-block;}
.mysmsBox form input[type=text],
.mysmsBox form select{height:42px;font-size:16px;padding-left:15px; background-color:#fff;}
.mysmsBox b{color:#000;letter-spacing:-1px;margin:0 20px 0 0;}
.mysmsBox p{margin:5px 0 0 130px;}

/* ÄÛ°­ÀÇ */
.cokLectureArea .box{width:164px;}
.cokLectureArea .box:first-child + .box{width:371px;}
.tab_koc02 li{width:425px;}
.tab_koc02 li a{width:425px;}
.tab_koc02 li:first-child + li {background-position: -425px 0;}
.tab_koc02 li:first-child + li.on{background-position: -425px -93px;}
.boxArea01 .slide{width:781px;}

/* ¼­ºê¸ÞÀÎ */
.myLevelWrap{background:#f7f7f7;border-top:1px solid #dedede;border-bottom:1px solid #dedede;letter-spacing:-1px;margin:0 0 20px;}
.myLevelWrap .myLevelIn{padding: 35px;display: flex;}
.myLevelWrap .myLevelIn:after{display:block;content:"";clear:both;}
.myLevelIn div.level{float:left;width:130px;height:127px;margin:0 50px 0 0;border:1px solid #d7d7d7;background:#fff;text-align:center;}
.myLevelIn div.level p{font-size:18px;color:#000;margin:7px 0 0 0;}
.myLevelIn div.level strong{display:block;font-size:22px;color:#2864ba;font-weight:normal;line-height:1.3;margin:0 0 9px;}
.myLevelIn > div{/* float:left; *//* width:145px; */margin: -3px 20px;width: 100%;}
.myLevelIn div.point{/* width:195px; */}
.myLevelIn .tit{display:block;font-size:18px;color:#000;border-bottom:1px solid #000;font-weight:normal;line-height:1;padding:0 0 15px;margin:0 0 11px;font-weight:bold;}
.myLevelIn ul li{font-size:15px;color:#000;line-height:2;}
.myLevelIn ul li a{font-weight:bold;color:#2864b9;}
.myLevelIn ul li .title{display:inline-block;width:84px;}
.myLevelIn .point ul li .title{width:90px;}
.myLevelWrap .togleArea{text-align:center;padding:10px 0;}
.myLevelWrap .togleArea button{font-size:15px;color:#000;letter-spacing:-1px;background:url("/_images/__renew/common/bul_arrow01_down.png") no-repeat 100% 50%;padding:0 20px 0 0;}
.myLevelWrap .togleArea.cls button{background:url("/_images/__renew/common/bul_arrow01_up.png") no-repeat 100% 50%;}

.checkupWrap{position:relative;padding:21px 29px 29px;border:1px solid #c2dcee;background:#f0f9ff;letter-spacing:-1px;margin:0 0 33px;}
.checkupWrap:after{position:absolute; bottom:-4px; left:-1px;display:block;content:"";width:850px;height:3px;background:#f1f1f1;}
.checkupWrap h2{font-family:"Noto Sans KR";font-size:22px;font-weight:500;text-align:center;color:#000;margin:0 0 18px;}
.checkupWrap h2 span{color:#ce133f;}
.checkupWrap .resolutionBox{margin:0 0 30px;}
.checkupWrap .resolutionBox label{font-size:16px;color:#000;}
.checkupWrap .resolutionBox .txtInput{width:620px;height:42px;line-height:42px;border:1px solid #cdcdcd;padding:0 20px;font-size:16px;margin:0 21px 0 7px;}
.checkupWrap .txtInput::-webkit-input-placeholder{color:#ccc;}
.checkupWrap .txtInput:-ms-input-placeholder{color:#ccc;}
.checkupWrap .resolutionBox .btnSubmit{width:70px;height:42px;color:#fff;background:#666;font-size:16px;border:none;}
.checkinforBox:after{display:block;content:"";clear:both;}
.checkinforBox .inBox{float:left;width:228px;height:193px;background:#fff;border:1px solid #dedede;border-top:none;padding:0 19px 29px;}
.checkinforBox .inBox h3{width:100%;height:40px;line-height:40px;padding:0 20px;margin:0 0 19px;position:relative;left:-20px;text-align:center;font-size:16px;color:#fff;background:#182c5f;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.checkinforBox .inBox.dayinfor{width:249px;margin:0 10px;}
.checkinforBox .inBox.timeinfor{width:293px;}
.checkinforBox table.tbl01 tr:first-child{border-color:#182c5f;}
.checkinforBox table.tbl01 thead th{border-color:#182c5f;font-size:12px;font-weight:normal;color:#000;}
.checkinforBox table.tbl01 td{font-size:12px;color:#000;padding:7px 0 8px;}
.checkinforBox table.tbl01 .txtred{color:#ce133f;}
.checkinforBox .inBox ul{border-top:2px solid #182c5f;}
.checkinforBox .inBox ul li{border-bottom:1px solid #e8e8e8;font-size:12px;padding:5px 0 7px;}
.checkinforBox .inBox ul li span{display:inline-block;width:48px;height:20px;margin:0 6px 0 11px;color:#fff;background:#2763bb;text-align:center;vertical-align:middle;font-weight:bold;}
.checkinforBox .inBox ul li a{display:inline-block;width:130px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-wrap:normal;vertical-align:middle;}
.checkinforBox .inBox ul li .noDate{text-align:center;}
.checkinforBox .inBox ul li .noDate p{padding:10px 0;}
.checkinforBox .inBox ul li .noDate a{width:auto;margin-bottom:3px;}
.checkinforBox .imgBox{position:relative;height:104px;border-top:2px solid #182c5f;border-bottom:1px solid #e8e8e8;}
.checkinforBox .imgBox > a{display:block;width:100%;height:100%;padding:0 0 0 71px;}
.checkinforBox .imgBox .thumb{position:absolute; top:10px; left:0;display:block;width:60px;height:60px;border:1px solid #dadada;}
.checkinforBox .imgBox .thumb img{width:100%;height:100%;}
.checkinforBox .imgBox p{font-size:13px;color:#000;padding:12px 15px 0 0;height:67px;overflow:hidden;line-height:1.4;}
.checkinforBox .imgBox .more{position:relative;display:block;text-align:right;padding:6px 11px 0 0;}
.checkinforBox .imgBox .more:after{position:absolute; top:11px; right:0;display:block;content:"";width:5px;height:9px;background:url("/_images/__renew/common/quick_arrow_right.png") no-repeat 0 0;}

.muhanInforWrap{border:1px solid #dedede;letter-spacing:-1px;margin:0 0 50px;}
.muhanInforWrap:after{display:block;content:"";clear:both;}
.muhanInforWrap .inBox{height:195px;padding:24px 30px 0 30px;position:relative;width:50%;float:left;}
.muhanInforWrap .inBox h3{font-family:"Noto Sans KR";font-size:18px;font-weight:400;color:#000;border-bottom:2px solid #000;padding:0 0 7px 18px;}
.muhanInforWrap .inBox h3 span{color:#2864b9;font-weight:500;}
.muhanInforWrap .inBox ul{width:100%;height:108px;border-bottom:1px solid #e8e8e8;}
.muhanInforWrap .teacherBox{padding-left:177px;border-right:1px solid #dedede;}
.muhanInforWrap .teacherBox ul{height:109px;overflow-y:auto;padding-top:4px;}
.muhanInforWrap .teacherBox li a{position:relative;display:inline-block;font-size:15px;color:#2763bb;padding:3px 17px 4px 17px;line-height:1.4;}
.muhanInforWrap .teacherBox li a:after{position:absolute; top:5px; left:10px;display:block;content:"¡¤";}
.muhanInforWrap .linkBox{width:128px;position:absolute; top:30px; left:30px;}
.muhanInforWrap .linkBox .thumb{display:block;width:128px;height:109px;border:1px solid #dedede;overflow:hidden;}
.muhanInforWrap .linkBox .thumb img{width:100%;height:100%;}
.muhanInforWrap .linkBox .teacher{display:block;width:128px;height:109px;border:1px solid #dedede;overflow:hidden;}
.muhanInforWrap .linkBox .teacher img{width:100%;}
.muhanInforWrap .linkBox a{display:block;width:100%;height:30px;line-height:28px;color:#fff;background:#666;text-align:center;font-size:14px;}
.muhanInforWrap .noticeBox ul{padding-top:11px;}
.muhanInforWrap .noticeBox ul a{display:block;padding:0 14px;}
.muhanInforWrap .noticeBox ul a span{display:block;font-size:14px;width:100%; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-wrap:normal;color:#2763bb;margin:0 0 2px;}
.muhanInforWrap .noticeBox ul a p{font-size:14px;max-height:65px;overflow:hidden;}
.muhanInforWrap .noticeBox .btnMore{position:absolute; top:30px; right:30px;width:19px;height:19px;background:url("/_images/__renew/common/icon_plusNew.png") no-repeat 0 0;text-indent:-9999px;}

.lectureList .tbl01 .percent{font-size:30px;color:#222;}
.lectureList .tbl01 .percent span{display:block;font-size:15px;color:#666;}
.lectureList .tbl01 .percent span em{font-weight:bold;color:#000;}
.lectureList .tbl01 .txtStatus{margin-top:-10px;}
.lectureList .tbl01 .txtStatus span{display:block;line-height:37px;color:#cc3344;font-weight:bold;}

.myNoitceWrap{letter-spacing:-1px;margin-bottom:45px;height:380px;}
.myNoitceWrap div.tab01{margin-bottom:20px;}
.myNoitceWrap div.tab01 ul li a{font-size:14px;}
.myNoitceWrap:after{display:block;content:"";clear:both;}
.myNoitceWrap .inBox{position:relative;float:left;width:270px;height:380px;background:#fff;border:1px solid #dedede;border-top:none;padding:0 19px 50px;}
.myNoitceWrap .inBox h3{width:100%;height:40px;line-height:40px;padding:0 20px;margin:0 0 19px;position:relative;left:-20px;text-align:center;font-size:16px;color:#fff;background:#182c5f;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.myNoitceWrap .inBox .listBotInfor{width:230px;position:absolute; bottom:18px; left:19px;margin-top:0;padding-top:10px;border-top:1px solid #e8e8e8;}
.myNoitceWrap .inBox.tchBox{margin:0 20px 0 19px;}
.myNoitceWrap .txtTop{position:relative;height:30px;line-height:26px;margin:0 0 10px;font-size:12px;color:#000;border:1px solid #dedede;background:#f7f7f7;text-align:center;}
.myNoitceWrap .txtTop .btnMore{position:absolute; top:5px; right:7px;display:block;width:19px;height:19px;background:url("/_images/__renew/common/icon_plusNew.png") no-repeat 0 0;text-indent:-9999px;}
.myNoitceWrap .txtTop strong{color:#ce133f;}
.myNoitceWrap .txtList li{padding:9px 0 8px;border-top:1px solid #e8e8e8;}
.myNoitceWrap .txtList li:first-child{border-top:none;}
.myNoitceWrap .txtList li.noDate{text-align:center;padding-top:20px;}
.myNoitceWrap .txtList li > a{display:table;width:100%;height:100%;}
.myNoitceWrap .txtList li > a span{width:60px;display:table-cell;text-align:center;font-size:12px;color:#000;vertical-align:middle;}
.myNoitceWrap .txtList li > a span em{display:block;color:#666;}
.myNoitceWrap .txtList li > a p{vertical-align:middle;padding:0 15px;height:32px;line-height:1.3;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; word-wrap:break-word; overflow:hidden;}
.myNoitceWrap .imgList{padding-top:2px;}
.myNoitceWrap .imgList li{padding:19px 0;border-top:1px solid #e8e8e8;}
.myNoitceWrap .imgList li:first-child{border-top:none;}
.myNoitceWrap .imgList li:after{display:block;content:"";clear:both;}
.myNoitceWrap .imgList .thumb{float:left;display:block;width:100px;height:75px;border:1px solid #e1e1e1;margin:0 8px 0 0;}
.myNoitceWrap .imgList .thumb img{width:100%;height:100%;}
.myNoitceWrap .imgList p{font-size:12px;line-height:1.3;}
.myNoitceWrap .imgList .txt{color:#000;height:32px;margin:3px 0 4px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; word-wrap:break-word; overflow:hidden;}
.myNoitceWrap #noticeLecArea .inBox{position:absolute; top:0; left:0;}
.myNoitceWrap #noticeTeacherArea .inBox{position:absolute; top:0;left:289px;margin:0;}
.myNoitceWrap #noticeEventArea .inBox{position:absolute; top:0;left:579px;}

.mytabWrap{position:relative;}
.mytabWrap .tab01{width:100%;}
.mytabWrap .tab01 ul li a{padding:0;width:123px;text-align:center;}
.mytabWrap .tab01 ul li.on a,
.mytabWrap .tab01 ul li a:hover{padding:0;width:122px;text-align:center;}
.mytabWrap .btnSet{position:absolute; top:-34px; right:0;font-size:14px;padding:0 17px 0 0;background:url("/_images/__renew/common/icon_set.png") no-repeat 100% 5px;letter-spacing:-1px;}
.mytabWrap .mybtnSet{position:absolute; top:0; right:0;}
.mytabWrap .mybtnSet strong{font-size:14px;font-weight:bold;color:#000;letter-spacing:-1px;vertical-align:middle;margin:0 5px 0 0;}
.mytabWrap .mybtnSet a{display:inline-block;height:30px;line-height:27px;color:#000;border:1px solid #dfdfdf;font-size:14px;padding:0 12px;vertical-align:middle;}
.mytabWrap .mybtnSet a.on{color:#fff;background:#2864b9;border:none;line-height:28px;}
#recommendLecList{position:relative;}
#recommendLecList .txtPub{position:absolute; top:0; right:0;display:inline-block;font-size:14px;color:#000;border:1px solid #dedede;background:#f7f7f7;padding:5px 25px 4px 25px;}
#recommendLecList .txtPub em{color:#ce133f;}
#divLecList{position:relative;}



/* °ü½É °­ÁÂ ¼³Á¤ ÆË¾÷ */
#setInterestLect{font-size:15px;}
#setInterestLect input[type=radio],
#setInterestLect input[type=checkbox]{width:20px;height:20px;vertical-align:middle;}
#setInterestLect .formGroup{padding:0;}
#setInterestLect .formGroup:after{display:block;content:"";clear:both;}
#setInterestLect .groupSubject.oth select{height:30px;width:120px;}
#setInterestLect .groupSubject{margin-bottom:0;}
#setInterestLect .group .groupSubject > span{width:auto;}
#setInterestLect .group .groupSubject > span + span{margin-top:10px;}
#setInterestLect table th{padding:10px 0;}
#setInterestLect table td{padding:10px 0 10px 15px;}
#setInterestLect .lastGroup label{width:110px;}

/* ¼ö°­°­ÁÂ ¼³Á¤ */
.mysetTop{padding:30px 30px 0;}
.mysetTop .tit{color:#000;font-size:14px;font-weight:bold;margin:0 0 10px;}
.mysetTop .btnarea{margin:0 0 30px;}
.mysetTop .btnarea li{display:inline-block;}
.mysetTop .btnarea .btn27{padding-right:10px;background:#2763bb url("/_images/__renew/common/bg_lnb_on.png") no-repeat 96% 50%;}
.mysetTop .btnarea .btn27.on{background:#2763bb url("/_images/__renew/common/bg_lnb_onup.png") no-repeat 96% 50%;}
.mysetTop .flr{float:right;}
.mysetTop .oTabLayer{padding-bottom:30px;}
.mysetSearch.lecture_seachBox .article_top > ul{width:100%;border-right:none;display:table;table-layout:fixed;}
.mysetSearch.lecture_seachBox .article_top > ul:after{display:none;}
.mysetSearch.lecture_seachBox .article_top > ul > li{display:table-cell;float:none;border:none;width:auto;}
.mysetSearch.lecture_seachBox .article_top > ul > li a{display:block;width:100%;height:100%;line-height:45px;border-left: 1px solid #d9d9d9;}
.mysetSearch.lecture_seachBox .article_top > ul > li:first-child a{border-left:none;}
.mysetSearch.lecture_seachBox .article_btm select{min-width:131px;width:auto; height:40px; margin:0 0 0 -1px; border:1px solid #cdcdcd; font-size:16px; color:#323232; padding-left:18px; background-position:98% 50%;}
.mysetSearch.lecture_seachBox .seachBox{position:static;margin:5px 0 0 0;width:auto;}
.mysetSearch.lecture_seachBox .seachBox *{vertical-align:middle;}
.mysetSearch.lecture_seachBox .seachBox input{position:static;margin:0 0 0 5px;width:462px;}
.mysetSearch.lecture_seachBox .seachBox .btnSeach{position:static;margin-left:-3px;}
.mysetSearch.lecture_seachBox .seachBox .btnSeach + .btn35{margin-left:10px;}
.mysetSearch.lecture_seachBox .btn35{height:40px;background:#666;}
.mysetSearch.lecture_seachBox .type02:after{display:block;content:"";clear:both;}
.mysetSearch.lecture_seachBox .type02 .selectArea{float:left;}
.mysetSearch.lecture_seachBox .type02 .seachBox{float:right;margin:0;}
.mysetSearch.lecture_seachBox .type02 .seachBox input{width:350px;}

/* ¼ö°­ ÁßÀÎ °­ÁÂ */
.proLecture{height:95px;border:1px solid #C1DBEE;border-top:none;background:#F0F9FF;overflow:hidden;margin-bottom:10px;letter-spacing:-1px;}
.proLecture .proLectureTit{float:left;display:inline-block;width:168px;height:100%;font-family:malgun gothic;letter-spacing:-1px;font-size:18px;color:#000;line-height:1.3;text-align:center;padding:21px 0 0 0;border-right:1px solid #C1DBEE;border-top:1px solid #C1DBEE;}
.proLecture .proLectureTit em{display:block;font-size:24px;color:#cc3344;}
.proLecture ul{height:95px;display: flex;width: calc(100% - 148px);}
.proLecture li{position:relative;display:inline-block;/* float:left; *//* width:13.6%; */height:100%;text-align:center;border-right:1px solid #C1DBEE;border-top:1px solid #C1DBEE;width: 100%;display: flex; justify-content: center;flex-flow: column;}
.proLecture li.last{/* width:103px; */border-right:none;}
.proLecture li strong{display:block;width:100%;font-weight:bold;/* margin:23px 0 0 0; */border:none;font-size:15px;color:#000;}
.proLecture li span{display:block;font-size:18px;font-weight:bold;color:#2763bb;line-height:1.1;}
.proLecture li span em{font-weight:bold;}
.proLecture li img{position:absolute;top:-1px;right:-1px;}

.proLecture li img{position:absolute;top:-1px;right:-1px;}
table.tbl01 tbody td.hand.tdLeft{background:#f8f8f8;padding:12px 30px !important;font-size:15px;letter-spacing:-1px;}
table.tbl01 tbody td.hand.tdLeft span{margin-right:47px;}
table.tbl01 tbody td.hand.tdLeft.selected{background:#FFF4E6;border-bottom:none;padding:4px 0;font-weight:bold;cursor:default;}
.lectureList .lecture .tit{margin:0;}
.lectureList .lecture .other{font-size:14px;color:#969696;margin:5px 0 0 0;letter-spacing:-1px;}
.lectureList .lecture .other a{color:#969696;}
.lectureList .lecture .other span{margin:0 12px 0 0;}
.lectureList .lecture .other span.changeDate{margin-right:1px;}
.lectureList .lecture .other span.updateDate{display:inline-block;width:102px;}
.lectureList .upload,
.lectureList .upload p{font-size:15px;}
.lectureList .upload img{margin:-2px 0 0 0;}
.lectureList .upload em{font-weight:bold;color:#000;}
.lectureList .viewSome2 em{padding:3px 0 8px;font-size:13px;}
.lectureList .viewSome2 a,
.lectureList .viewSome2 > span{margin-top:3px;}
.lectureList .viewSome2 a:first-child,
.lectureList .viewSome2 > span:first-child{margin-top:0;}


/* ³ªÀÇ ¾¾¾ÑÁö¼ö/µî±Þ */
.myLevelbox{position:relative;border:1px solid #dfdfdf;font-size:15px;color:#000;padding:23px 30px 30px;letter-spacing:-1px;min-height:222px;}
.myLevelbox .tit{font-size:18px;font-weight:bold;color:#000;}
.myLevelbox .tit strong{color:#2864b9;}
.myLevelbox dl{padding:0 0 0 180px;}
.myLevelbox dl dd{position:relative;padding-left:7px;}
.myLevelbox dl dd:after{position:absolute; top:0; left:0;display:block;content:"¡¤";}
.myLevelbox dl dd > div{margin:5px 0;}
.myLevelbox .imgLevel{position:absolute; top:67px; left:30px;width:130px;height:127px;border:1px solid #d7d7d7;text-align:center;letter-spacing:-2px;}
.myLevelbox .imgLevel span{display:block;font-size:18px;margin:7px 0 0 0;}
.myLevelbox .imgLevel b{display:block;font-size:22px;color:#2864ba;font-weight:normal;line-height:1.3;margin:0 0 8px;}
.tright{margin-right:0;}

/* ¿ù³³¹«ÇÑ¼ö°­°ü¸® */
#detailCnt strong{display:inline-block !important;padding:0 !important;margin:0 20px 0 0;}

/* ¹«ÇÑ¼ö°­Á¸ ¼­ºê¸ÞÀÎ */
.mymuhanInfor{border:1px solid #d7d7d7;border-top:1px solid #333;letter-spacing:-1px;background:#f7f7f7;}
.mymuhanInfor:after{display:block;content:"";clear:both;}
.mymuhanInfor .inBox{min-height:381px;padding:15px 30px 30px 30px;}
.mymuhanInfor .inLeft{float:left;width:458px;border-right:1px solid #e1e1e1;background:#fff;}
.mymuhanInfor .inRight{float:left;width:390px;background:#f7f7f7;}
.mymuhanInfor .inBox .listWrap li{border-top:1px solid #e1e1e1;padding:10px 0 10px 10px;}
.mymuhanInfor .inBox .listWrap li:first-child{border-top:none;}
.mymuhanInfor .inBox .listWrap li:after{display:block;content:"";clear:both;}
.mymuhanInfor .inBox .tit{width:84px;float:left;font-size:15px;font-weight:bold;color:#222;}
.mymuhanInfor .inBox .txtInfor{position:relative;width:303px;float:left;font-size:15px;}
.mymuhanInfor .inBox .imgLevel{display:inline-block;margin:-2px 15px 0 0;}
.mymuhanInfor .inBox .imgLevel img{margin:0 3px 0 0;}
.mymuhanInfor .inBox .txtmu{display:inline-block;height:21px;color:#fff;background:#2763bb;line-height:18px;padding:0 5px;font-size:12px;margin:0 3px 0 0;}
.mymuhanInfor .inBox p{font-size:15px;}
.mymuhanInfor .inBox .dday{font-size:18px;color:#ce133f;position:relative;top:2px;line-height:1;}
.mymuhanInfor .inBox strong{color:#2864b9;}
.mymuhanInfor .inBox strong a{color:#2864b9;text-decoration:underline;}
.mymuhanInfor .inBox .txtBar{position:relative;padding:0 0 0 12px;margin:0 5px 0 5px;}
.mymuhanInfor .inBox .txtBar:after{position:absolute; top:4px; left:0;display:block;content:"";width:2px;height:15px;background:#c6c6c6;}
.mymuhanInfor .inBox .btnMore{position:absolute; top:0; right:10px;}
.mymuhanInfor .inBox .txtben span{margin:0 15px 0 0;}
.mymuhanInfor .inBox .txtBot{position:relative;padding:12px 196px 0 0;border-top:1px solid #e1e1e1;text-align:right;font-size:12px;}
.mymuhanInfor .inBox .txtBot .btn21{position:absolute; top:15px; right:0;}
.mymuhanInfor .inBox .txtNotice{display:inline-block;width:270px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-wrap:normal;margin:0 0 -3px 0;}
.mymuhanInfor .inBox .btn22{height:25px;}
.mymuhanInfor .inBox .btn22 em{padding:0 10px;text-align:center;line-height:26px;font-size:12px;}
.mymuhanInfor .inRight .tit{width:60px;}
.mymuhanInfor .inRight .txtInfor{width:260px;}
.mymuhanInfor .inRight .btn21{height:25px;margin:0 0 0 15px;}
.mymuhanInfor .inRight .btn21 em{padding:0 10px;text-align:center;line-height:23px;font-size:12px;}
.mymuhanInfor .inRight .txtMemo,
.mymuhanInfor .inRight .txtMemo a{color:#ce133f;}
.mymuhanInfor .inRight .txtMemo img{margin:-3px 5px 0 0;}
.mymuhanInfor .inRight .txtNotice{width:210px;}
.mymuhanInfor .inRight .txtmuBox{border:1px solid #dedede;background:#fff;}
.mymuhanInfor .inRight .txtmuBox:after{display:block;content:"";clear:both;}
.mymuhanInfor .inRight .txtmuBox .thumb{width:127px;height:107px;float:left;border-right:1px solid #e1e1e1;overflow:hidden;}
.mymuhanInfor .inRight .txtmuBox .teacher{width:127px;height:107px;float:left;border-right:1px solid #e1e1e1;overflow:hidden;}
.mymuhanInfor .inRight .txtmuBox .teacher img{width:100%;}
.mymuhanInfor .inRight .txtBox{float:left;width:201px;height:107px;overflow-y:auto;}
.mymuhanInfor .inRight .txtBox div{padding:15px 10px;}
.mymuhanInfor .bannerBox{width:344px;display:table;margin:15px 0 0 -12px;table-layout:fixed;}
.mymuhanInfor .bannerBox li{display:table-cell;width:50%;height:78px;padding:0 0 0 12px;}
.mymuhanInfor .bannerBox li > a{display:block;width:100%;height:100%;}
.mymuhanInfor .bannerBox li img{width:100%;height:78px;}

.mymuStatus{letter-spacing:-1px;text-align:center;}
.mymuStatus:after{display:block;content:"";clear:both;}
.mymuStatus .inLeft{float:left;width:274px;display:table;table-layout:fixed;}
.mymuStatus .inLeft span{display:table-cell;height:94px;vertical-align:middle;}
.mymuStatus .inLeft .month{width:110px;color:#fff;font-size:24px;font-weight:bold;background:#2864b9;border:1px solid #356ebd;}
.mymuStatus .inLeft .txt{font-size:24px;font-weight:bold;color:#2864b9;border:1px solid #c6deef;background:#f0f9ff;line-height:1.3;border-left:none;}
.mymuStatus .inLeft .txt em{font-size:18px;color:#000;display:block;}
.mymuStatus .inLeft .txt a{color:#2864b9;text-decoration:underline;}
.mymuStatus .inRight{float:right;width:567px;display:table;table-layout:fixed;}
.mymuStatus .inRight li{display:table-cell;height:94px;vertical-align:middle;border:1px solid #dbdbdb;background:#f9f9f9;font-size:18px;font-weight:bold;color:#cc3344;line-height:1.3;}
.mymuStatus .inRight li em{display:block;font-size:15px;color:#000;font-weight:normal;}
.mymuStatus .inRight li.per{width:119px;}
.titleArea{height:auto;}
.titleArea .tit_type01{float:left;}
.titleArea:after{display:block;content:"";clear:both;}
.titleArea .togleBtn{margin:5px 0 0 0;}

.lectureList table.tbl01 tbody td{font-size:15px;}
.lectureList .lecture p{font-size:14px;color:#969696;}

.myBoxblue{position:relative;min-height:196px;padding-bottom:49px;font-size:14px;letter-spacing:-1px;background:#f0f9ff;border:1px solid #c2dcee;border-top:none;text-align:center;}
.myBoxblue .tit{width:100%;height:38px;line-height:36px;position:relative;left:-1px;text-align:center;font-size:16px;color:#fff;background:#182c5f;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;border:1px solid #182c5f;}
.myBoxblue .tit + .txt{margin-top:15px;}
.myBoxblue .tit + .txtb{margin-top:8px;}
.myBoxblue .txt{display:block;font-size:15px;color:#000;}
.myBoxblue .txtb{display:block;font-size:24px;font-weight:bold;color:#2864b9;line-height:1.3;padding:0 18px;word-break:keep-all;}
.myBoxblue .txtb + .txtb{line-height:1.3;}
.myBoxblue .btnarea{width:100%;position:absolute; bottom:19px; left:0;}
.myBoxblue .btnarea .btn21 em{width:142px;padding:6px 0 8px;text-align:center;}
.myboCoupon{margin:0 0 25px 0;}
.myboCoupon:after{display:block;content:"";clear:both;}
.myboCoupon .myBoxblue{width:205px;float:left;}
.myboCoupon .mycouponInfor{float:right;width:635px;height:196px;padding:15px 0 0 40px;border:1px solid #dedede;letter-spacing:-1px;}
.myboCoupon .mycouponInfor .tit{font-size:15px;color:#2864b9;margin:0 0 7px;}
.myboCoupon .mycouponInfor .tit:before{display:inline-block;content:"¡¤";margin:0 5px 0 0;}
.myboCoupon .mycouponInfor .btn22{height:25px;margin:15px 0 0 0;}
.myboCoupon .mycouponInfor .btn22 em{font-size:12px;padding:0;text-align:center;width:101px;line-height:24px;}
.myboCoupon .mycouponInfor ul{display:flex; width:550px;padding:30px 0 0 0;background:url("/_images/__renew/myPage/bg_step01.png ") no-repeat 0 0;}
.myboCoupon .mycouponInfor ul:after{display:block;content:"";clear:both;}
.myboCoupon .mycouponInfor ul li{width:100%; height:102px;background:#f7f7f7;border:1px solid #e0e0e0;border-top:none;margin:0 0 0 10px;text-align:center;padding:13px 0 0 0;}
.myboCoupon .mycouponInfor ul li p{font-size:13px;line-height:1.3;letter-spacing:-1px;}
.myboCoupon .mycouponInfor ul li:first-child{margin-left:0;}
.myboCoupon .mycouponInfor ul li strong{font-weight:bold;color:#000;}
.myBoxblueWrap{margin:0 0 25px;}
.myBoxblueWrap ul{width:860px;display:table;margin:0 0 0 -10px;table-layout:fixed;}
.myBoxblueWrap ul li{display:table-cell;padding:0 0 0 10px;vertical-align:top;}
.myBoxblueWrap ul li.only{display:block;width:430px !important;}

/* Á·º¸´åÄÄ */
.zocInforWrap{position:relative;padding:31px 30px 40px;border:1px solid #c2dcee;background:#f0f9ff;letter-spacing:-1px;margin:17px 0 33px;}
.zocInforWrap:after{position:absolute; bottom:-4px; left:-1px;display:block;content:"";width:850px;height:3px;background:#f1f1f1;}
.zocInforWrap .tit{text-align:center;font-size:22px;color:#000;letter-spacing:-1.6px;margin:0 0 15px;}
.zocInforWrap .tit strong{font-weight:bold;color:#2864b9;}
.zocInforWrap .tit2{font-size:18px;font-weight:bold;color:#000;text-align:center;margin:43px 0 9px 0;}
.zocInforWrap .listbox{border:1px solid #dedede;background:#fff;text-align:center;padding:19px 0 27px;}
.zocInforWrap .listbox p{font-size:14px;color:#2864b9;margin-bottom:27px;}
.zocInforWrap .listbox ul li{width:161px;height:126px;display:inline-block;border-left:1px solid #dedede;}
.zocInforWrap .listbox ul li:first-child{border-left:none;}
.zocInforWrap .listbox strong{display:inline-block;width:83px;height:33px;margin:5px 0 7px;font-size:20px;color:#fff;background:#1a2c5e;font-weight:normal;}
.zocInforWrap .listbox .thumb{display:block;}
.zocInforWrap .listbox .txt{display:block;font-size:16px;color:#999;}
.zocInforWrap .listbox .txt em{font-weight:bold;color:#000;}
.couponUse ul{width:850px;padding:40px 0 0 0;background:url("/_images/__renew/myPage/bg_step02.png ") no-repeat 0 0;}
.couponUse ul:after{display:block;content:"";clear:both;}
.couponUse ul li{float:left;width:195px;height:118px;background:#f7f7f7;border:1px solid #e0e0e0;border-top:none;margin:0 0 0 23px;text-align:center;padding:12px 0 0 0;}
.couponUse ul li p{font-size:15px;letter-spacing:-1px;}
.couponUse ul li:first-child{margin-left:0;}
.couponUse ul li strong{font-weight:bold;color:#000;}
.couponUse .btn22{height:25px;margin:15px 0 0 0;}
.couponUse .btn22 em{font-size:12px;padding:0 15px;text-align:center;line-height:24px;}
.couponUse + .txtBot{font-size:13px;letter-spacing:-1px;margin:15px 0 0;}

/* ÇÁ¸®¹Ì¾ö Áø·ÎÄÁ¼³ÆÃ */
.tit_type01 + .txtTop{font-size:15px;letter-spacing:-1px;margin:0 0 0 10px;}
.jinroUse ul{width:850px;padding:40px 0 0 0;background:url("/_images/__renew/myPage/bg_step03.png ") no-repeat 0 0;}
.jinroUse ul:after{display:block;content:"";clear:both;}
.jinroUse ul li{float:left;width:155px;height:122px;background:#f7f7f7;border:1px solid #e0e0e0;border-top:none;margin:0 0 0 19px;text-align:center;padding:12px 0 0 0;}
.jinroUse ul li p{font-size:15px;letter-spacing:-1px;}
.jinroUse ul li p + p{font-size:12px;border-top:1px solid #dedede;margin:7px 14px 0;padding:5px 0 0 0;}
.jinroUse ul li:first-child{margin-left:0;}
.jinroUse ul li:first-child + li{margin-left:18px;}
.jinroUse ul li:first-child + li + li + li{margin-left:18px;}
.jinroUse ul li strong{font-weight:bold;color:#000;}
.jinroUse .txt{font-size:16px;color:#2864b9;text-align:center;line-height:1.4;letter-spacing:-1px;margin:13px 0 0 0;}
.tbl01 + .txtBot{font-size:13px;letter-spacing:-1px;margin:15px 0 0;}
.tbl01 + .txtBot .btn12{margin-left:10px;height:24px;margin-bottom:-5px;}
.tbl01 + .txtBot .btn12 em{padding:5px 10px;}

.live_quickArea{position:relative; overflow:hidden; height:100px; cursor:pointer;}
.live_quickArea .thumb{position:absolute; left:-52px; top:0px; width:220px; z-index:1;}
.live_quickArea .name{position:absolute; left:45px; bottom:0px; padding:3px 8px; color:#fff; font-size:12px; font-weight:bold; background:#363636; z-index:2;}


.zone_100_experience{border:1px solid #c1dbee; background:#f0f9ff url(/_images/myPage/img_100_pc.png) no-repeat left center; padding:20px 20px 20px 200px; margin:0 0 10px; font-family: 'Noto Sans KR'; letter-spacing:-1px; line-height:1;}
.zone_100_experience > .inner{position:relative;}
.zone_100_experience > .inner .top{color:#000;}
.zone_100_experience > .inner .top .a1{font-size:19px;}
.zone_100_experience > .inner .top .a1 .zone{display:inline-block; background: url(/_images/myPage/zone_100_ico1.png) no-repeat left center; padding:1px 0 1px 28px; margin:0 0 0 10px;}
.zone_100_experience > .inner .top .a2{font-size:32px; margin:8px 0 0; font-weight:700;}
.zone_100_experience > .inner .top .line{font-weight:normal;}
.zone_100_experience > .inner .btm{margin:20px 0 0;}
.zone_100_experience > .inner .btm a:first-child{margin:0;}
.zone_100_experience > .inner .btm a{display:inline-block; padding:10px 30px 10px 15px; background:#2864b9 url(/_images/myPage/img_100_ico_arrow.png) no-repeat 94% center; font-size:15px; margin:0 0 0 6px; color:#fff; font-weight:200;}
.zone_100_experience > .inner .btm a:nth-child(2){background:#051c7f url(/_images/myPage/img_100_ico_arrow.png) no-repeat 94% center;}
.zone_100_experience > .inner .btm a span{color:#cfcfcf;}
.zone_100_experience .blue{color:#2864b9;}
.zone_100_experience .red{color:#e73f56;}

