@charset "utf-8";
/* ���� �������� �˾� */
.pop_schedule_wrap{width:680px; background-color:#f2f2f2; position:relative;}
.pop_schedule_tit{background-color:#424242; color:#fff; font-family:"NanumGothic","Nanum Gothic","�������",AppleGothic,sans-serif,Dotum,"����"; font-size:18px; font-weight:600; letter-spacing:-1px; height:40px; line-height:40px; padding-left:10px;}
.pop_schedule_tit span{position:absolute; right:20px; top:-3px;  font-family:"NanumGothic","Nanum Gothic","�������",AppleGothic,sans-serif,Dotum,"����"; font-size:26px; font-weight:normal; cursor:pointer;}
.pop_schedule_tap03{padding:10px 10px 0 10px;}
.pop_schedule_tap03:after{content:""; display:block; clear:both; }
.pop_schedule_tap03 li{float:left; width:216px; text-align:center; border:2px solid #4f4f4f; height:30px; background-color:#FFF; font-family:"NanumGothic","Nanum Gothic","�������",AppleGothic,sans-serif,Dotum,"����"; font-size:16px; cursor:pointer; line-height:30px; letter-spacing:-1px;}
.pop_schedule_tap03 li.on{float:left; width:216px; text-align:center; border:2px solid #4f4f4f; height:30px; background-color:#4f4f4f; font-family:"NanumGothic","Nanum Gothic","�������",AppleGothic,sans-serif,Dotum,"����"; font-size:16px; cursor:pointer; line-height:30px; color:#fff; letter-spacing:-1px;}
.pop_schedule_tap02{padding:10px 0;}
.pop_schedule_tap02:after{content:""; display:block; clear:both; }
.pop_schedule_tap02 li{float:left; width:326px; text-align:center; border:2px solid #4f4f4f; height:30px; background-color:#FFF; font-family:"NanumGothic","Nanum Gothic","�������",AppleGothic,sans-serif,Dotum,"����"; font-size:16px; cursor:pointer; line-height:30px; letter-spacing:-1px;}
.pop_schedule_tap02 li.on{float:left; width:326px; text-align:center; border:2px solid #4f4f4f; height:30px; background-color:#4f4f4f; font-family:"NanumGothic","Nanum Gothic","�������",AppleGothic,sans-serif,Dotum,"����"; font-size:16px; cursor:pointer; line-height:30px; color:#fff; letter-spacing:-1px;}
.pop_schedule_s_tit{font-size:14px; font-family:"NanumGothic","Nanum Gothic","�������",AppleGothic,sans-serif,Dotum,"����"; font-weight:600; margin-bottom:5px; margin-top:20px; color:#444;}
.table_wrap{padding:10px; padding-bottom:30px;}
.pop_schedule_table{width:100%; border-top:2px solid #a5a5a5; text-align:center; /* border-right:1px solid #a5a5a5; border-left:1px solid #a5a5a5; */}
.pop_schedule_table th{border:1px solid #dadada; background-color:#f9f9f9; color:#5b5b5b; font-size:12px; padding:10px 0; }
.pop_schedule_table td{border:1px solid #dadada; background-color:#FFF; color:#5b5b5b; font-size:12px; padding:10px 0; border-top:0 none;}
.pop_schedule_table td.ta_l{text-align:left; padding-left:20px;}
.pop_schedule_table td.ta_l span{font-weight:600;}
.month{padding:10px;}
.month:after{content:""; display:block; clear:both; }
.month li{float:left;  font-family:"NanumGothic","Nanum Gothic","�������",AppleGothic,sans-serif,Dotum,"����"; font-weight:600; font-size:14px; cursor:pointer; padding-right:20px;}
.month li span{padding-left:20px;}
.pop_schedule_infor{margin-top:10px; font-family:"NanumGothic","Nanum Gothic","나눔고딕",AppleGothic,sans-serif,Dotum,"돋움"; font-size:12px; font-weight:600;}


.main_pop_wrap{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:19999;
	/* 0.6 투명도가 적용 된 색상 적용 */
    background: rgba(0, 0, 0, 0.7);
    /* IE 5.5 - 7 */
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#75000000, endColorstr=#75000000);
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#75000000, endColorstr=#75000000)";
}
.main_pop_160722{position:absolute; width:598px; height:696px; top:100px; left:50%; margin-left:-300px; z-index:20000;}
.main_pop_160722 .check_wrap{position:relative;}
.main_pop_160722 .check_wrap .check_01{position:absolute; width:337px; height:27px; top:539px; left:63px; line-height:27px; text-align:left;}
.main_pop_160722 .check_wrap .check_01 input[type=checkbox]{vertical-align:middle; height:27px; line-height:27px}
.main_pop_160722 .check_wrap .check_01 li{float:left; height:27px; line-height:27px}
.main_pop_160722 .check_wrap .check_02{position:absolute; width:108px; height:27px; top:539px; left:435px;}

/*수능이벤트플로팅배너*/
.popup_x69{position:absolute;top:-40px;right:53px;background: url(../img/banner/sub/x69/x69_161114_01_off.png) 0 0 no-repeat;width:237px;height:237px; transition:width .2s ease, height .2s ease; -webkit-transform:width .2s ease, height .2s ease; background-size:100%; z-index:999; overflow:hidden;}
.popup_x69:hover{width:408px;height:408px;background: url(../img/banner/sub/x69/x69_161114_01_ov.png) 0 0 no-repeat;background-size:100%}
.popup_x69>a{position: absolute; overflow:hidden; font:0/0 arial; text-indent:-9999px;}

.popup_x69 .btclose{top:22px; right:33px; width:30px; height:30px; display:block; font-size:0; text-indent:-9999;}
.popup_x69 .dart_go{top:62px; left:90px; width:234px; height:145px;}
/*@media (max-width: 1213px) {
	.popup_x69{display:none}
}*/
/*페북이벤트플로팅배너*/
.popup_x69_1216{position:absolute;top:-40px;right:53px;background: url(../img/banner/sub/x69/x69_161216_01_off.png) 0 0 no-repeat;width:237px;height:237px; -webkit-transition: width 2s, height 2s, -webkit-transform 1s; /* Safari */transition: width 0.2s, height 0.2s, transform 0.2s; background-size:100%; z-index:999; overflow:hidden; }
.popup_x69_1216:hover{width:408px;height:408px;background: url(../img/banner/sub/x69/x69_161216_01_ov.png) 0 0 no-repeat;background-size:100%; -webkit-transform: rotate(360deg); /* Safari */
    transform: rotate(360deg);}
.popup_x69_1216>a{position: absolute; overflow:hidden; font:0/0 arial; text-indent:-9999px;}

.popup_x69_1216 .btclose{top:22px; right:33px; width:30px; height:30px; display:block; font-size:0; text-indent:-9999;}
.popup_x69_1216 .dart_go{top:62px; left:90px; width:234px; height:145px;}


/*6월 모의고사 이벤트 플로팅배너*/

.popup_x69_0518{position:absolute;top:-40px;right:53px;background: url(../img/banner/sub/x69/x69_170518_off.png) 0 0 no-repeat;width:237px;height:237px; transition:width .2s ease, height .2s ease; -webkit-transform:width .2s ease, height .2s ease; background-size:100%; z-index:999; overflow:hidden;}
.popup_x69_0518:hover{width:408px;height:408px;background: url(../img/banner/sub/x69/x69_170518_ov.png) 0 0 no-repeat;background-size:100%}
.popup_x69_0518>a{position: absolute; overflow:hidden; font:0/0 arial; text-indent:-9999px;}

.popup_x69_0518 .btclose{bottom:12px; right:10px; width:26px; height:26px; display:block; font-size:0; text-indent:-9999;}
.popup_x69_0518 .event_go{top:0px; left:0px; width:408px; height:372px;}



/*페북이벤트플로팅배너2차*/
.popup_x69_1230{position:absolute;top:-40px;right:53px;background: url(../img/banner/sub/x69/x69_161230_01_off.png) 0 0 no-repeat;width:237px;height:237px; -webkit-transition: width 2s, height 2s, -webkit-transform 1s; /* Safari */transition: width 0.2s, height 0.2s, transform 0.2s; background-size:100%; z-index:999; overflow:hidden; }
.popup_x69_1230:hover{width:408px;height:408px;background: url(../img/banner/sub/x69/x69_161230_01_ov.png) 0 0 no-repeat;background-size:100%; -webkit-transform: rotate(360deg); /* Safari */
    transform: rotate(360deg);}
.popup_x69_1230>a{position: absolute; overflow:hidden; font:0/0 arial; text-indent:-9999px;}

.popup_x69_1230 .btclose{top:22px; right:33px; width:30px; height:30px; display:block; font-size:0; text-indent:-9999;}
.popup_x69_1230 .event_go{top:319px; left:128px; width:151px; height:46px;}

/*3월학평 이벤트 팝업*/
.popst01{
	position:absolute;
	visibility:hidden;
    top:200px; 
    width:330px; 
    left:50%; 
    margin-left:-165px;  
    z-index:999; 
    background:#FFF;
	border:#d33232 3px solid; 
    -moz-border-radius: 10px; /*파이어폭스*/
    -webkit-border-radius: 10px;/*웹킷기반 브라우저 구글크롬 사파리*/
    border-radius: 10px;/* 오페라 10.5이상 */
    box-shadow: 2px 2px 3px #6e7e81;
    -webkit-box-shadow: 2px 2px 3px #6e7e81;
    -moz-box-shadow: 2px 2px 3px #6e7e81;
    filter: progid:DXImageTransform.Microsoft.dropShadow(color=#000, offX=2, offY=2, positive=true);		
    behavior: url(ie-css3.htc);/*IE6이상 IE-CSS3 핵사용*/
	}
	
.popst01 .tit{ background:url(images/pop_tit_bg.png) no-repeat bottom center; padding:12px 0 28px 0; text-align:center; color:#FFF; font-family:"NanumGothic","Nanum Gothic", AppleGothic,sans-serif,Dotum; font-size:25px; font-weight:bold;}
.popst01 .memo{color:#462f2f; font-family:"NanumGothic","Nanum Gothic", AppleGothic,sans-serif,Dotum; padding:24px 18px; font-size:17px; line-height:140%; text-align:center; letter-spacing:-0.5px;}
.popst01 .memo>span{ font-weight:600; font-size:17px !important; padding-top:10px; color:#d33232 !important;}
.popst01 .close {
    position: absolute;
	text-align:center;
    top: -13px;
    right: -13px;
    width: 26px;
    height: 26px;
    text-decoration: none;
	background-color:#d33232;
    -webkit-border-radius: 50%;
    border-radius: 50%;
	border: 3px solid #d33232;
}
.popst01 .close:after {
	text-align:center;
	font-weight:bold;
    font-size: 18px;
    line-height: 27px;
    display: block;
    content: "×";
    cursor: pointer;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    text-decoration: none;
    color: #FFF;
}
.popst01 .ebtnst {font-family:"NanumGothic","Nanum Gothic", AppleGothic,sans-serif,Dotum; font-size:13px; display:inline-block; clear:both; margin:5% 2% 0 2%; padding: 10px 15px; cursor:pointer; text-align:center; text-decoration:none; -moz-border-radius:6px; -webkit-border-radius:6px;  border-radius:6px; color:#FFF;}

.popst01 .bt01 {border:1px solid #614146; background: #614146;}

/*공무원 연금공단 가격 팝업*/
.cnt01_wrap .main_layer_170418{position:absolute; width:495px; height:261px; right:-10px; z-index:999;}


/*6월 모의고사 팝업 */

.moi_pop{
	position:absolute;
	/*visibility:hidden; */
    top:5%; 
    width:408px; 
    left:50%; 
    margin-left:-204px;  
    z-index:400;
	}
	
/*10월 합격진단 레이어팝업*/	
.main_pop_171017{position:absolute; width:800px; height:895px; top:30px; left:50%; margin-left:-400px; z-index:20000;}
.sub_wrap .main_pop_171017{top:-260px !important;}
.main_pop_170927_c{position:absolute; width:18px; height:18px; top:-22px; right:0;}
.pass10t{position:absolute; top:271px; left:20px; width:380px;}
.pass10t p{font-size:14px; padding-bottom:6px; font-weight:600; color:#4f3d2e; font-family:"NanumGothic","Nanum Gothic","나눔고딕",AppleGothic,sans-serif,Dotum,"돋움"; text-align:right;}
.login_170927{position:absolute; top:684px; right:30px; width:336px; text-align:center;}
.login_170927_1{width:284px; margin-left:25px; height:80px;}
.login_170927_1 dt{float:left; width:100px; height:25px; padding:5px 0 0 0 ; font-family:NanumGothic,나눔고딕,Malgun Gothic,Dotum,Gulim,Helvetica,sans-serif; color:#333;}
.login_170927_1 dd{float:left; width:150px; height:30px;}
.login_170927_2{padding-bottom:5px;}
.event_170927{position:absolute; top:745px; right:50px; width:302px; text-align:center;}
.event_170927_1{width:284px; height:60px; padding:0 0 0 10px;}
.event_170927_1 dt{float:left; width:85px; height:25px; padding:5px 0 0 0 ; font-family:NanumGothic,나눔고딕,Malgun Gothic,Dotum,Gulim,Helvetica,sans-serif; color:#333;}
.event_170927_1 dd{float:left; width:150px; height:30px;}

.table_0927{width:100%; font-family:font-family:"NanumGothic","Nanum Gothic", AppleGothic,sans-serif,Dotum; border-top:2px solid #4f3d2e; border-collapse:collapse; table-layout:fixed; font-size:14px; background-color:#fff;}
.table_0927 .yello{color:#ffea3a;}
.table_0927 .yellobg{background:#feffb3; font-size:18px;}
.redStar{font-weight:bold; color:#f00;}
.table_0927 th{border-bottom:1px solid #cca472; background:#695443; padding:15px 0px; font-family:"NanumGothic","Nanum Gothic", AppleGothic,sans-serif,Dotum; letter-spacing:-0.02em; text-align:center; color:#fff; font-size:18px;}
.table_0927 td{border-bottom:1px solid #cca472; text-align:center; padding:7px 10px; color:#5b5b5b; font-family:"NanumGothic","Nanum Gothic", AppleGothic,sans-serif,Dotum; line-height:59px; letter-spacing:-0.02em; font-weight:bold;}
.table_0927 td.ta_l{text-align:left;}
.table_0927 .b_r{border:1px solid #cca472; border-left:none;}
