@charset "utf-8";
/* CSS Document */
/* 학원명, 우편번호, 마이팡학원코드검색 찾기팝업 */
#hak_popup_wrap{width:650px;padding:8px;border:1px solid #d8dfed}
.popup_title{border-bottom:2px solid #CDDCF3}
.popup_title h1{padding-bottom:5px}
.popup_container{padding:10px}
.popup_box_1{width:100%;height:50px;margin-top:5px;border:1px solid #CDDCF3;background-color:#EFF3FC;line-height:50px;text-align:center}
.btn_popup_center{width:100%;padding-top:20px;text-align:center}

.ta_find_popup{width:100%;margin-top:5px;border-top:2px solid #CDDCF3}
.ta_find_popup th{height:28px;border-bottom:1px solid #CDDCF3;background-color:#EFF3FC;text-align:center;color:#2F5D74}
.ta_find_popup td{height:28px;border-bottom:1px solid #e4e7ea}
.ta_find_popup td.tcenter{height:28px;border-bottom:1px solid #e4e7ea;text-align:center}

/* 아이디중복검색팝업 */
#id_popup_wrap{width:380px;padding:15px;border:1px solid #d8dfed}

/* 이메일무단수집거부팝업 */
#email_popup_wrap{width:440px;padding:15px;border:1px solid #d8dfed}

/* e-BookReport 팝업 */
#ebook_popup_wrap{width:450px;height:450px;background-color:#eff3fc}
.ebook_popup_container{width:430px;height:340px;background-color:#fff;margin:0 auto;margin-top:10px}
.btn_popup_center_1{width:100%;padding-top:10px;text-align:center}
.ebook_name{position:relative;overflow:hidden;height:33px}
.ebook_name p{position:absolute;left:5px;top:5px}
.ebook_name span,#print_pop_btn{position:absolute;right:10px;top:10px;z-index:9999}


/* 사업설명회신청 팝업 */
#press_popup_wrap{width:750px;height:555px;background-color:#eff3fc}
.press_popup_wrap_title{position:relative;height:50px;background:url(../../images/popup/press_popup_wrap_title.jpg) no-repeat 0 0}
.press_popup_wrap_title span{position:absolute;right:8px;top:18px}
.press_container{width:730px;margin:0 auto;margin-top:10px;background-color:#fff;padding-bottom:20px;}
.ta_press{width:700px;border-top:2px solid #CDDCF3;margin:0 auto}
.ta_press th{height:28px;background-color:#EFF3FC;text-align:left;padding-left:30px;border-bottom:1px solid #D2D2DE}
.ta_press td{height:28px;text-align:left;padding-left:5px;border-bottom:1px solid #D2D2DE}

/* 제휴상담신청 팝업 */
#press_popup_wrap_1{width:750px;height:415px;background-color:#eff3fc}
.press_popup_wrap_title_1{position:relative;height:50px;background:url(../../images/popup/press_popup_wrap_title_1.jpg) no-repeat 0 0}
.press_popup_wrap_title_1 span{position:absolute;right:8px;top:18px}

/* 우편번호찾기 팝업 */
.popup_header_bg{width:100%;height:51px;background:url(../../images/popup/popup_header_bg.jpg) repeat-x 0 0;position:relative}
.popup_header_bg h1{color:#fff;font-weight:bold;font-size:13pt;letter-spacing:-1px;background:url(../../images/popup/icon_tit.jpg) no-repeat 0 2px;padding-left:20px;position:absolute;top:13px;left:5px}
.popup_header_bg span{position:absolute;right:10px;top:10px}
.popup_header_bg span ul li{float:left;padding-left:20px}
.popup_container{padding:5px}
.popup_contents{margin:10px 0 10px 0}

/* 우편번호찾기 */
.popup_03_wrap{width:650px;min-height:160px;border:2px solid #2e6da1}
.popup_ta_find{margin-top:10px;width: 100%;}
.popup_ta_find th{background-color: #f0f3f9;border: 1px solid #d3ddeb;height: 32px}
.popup_ta_find td.tleft{padding-left:10px;text-align:left}
.popup_ta_find td {border: 1px solid #d3ddeb;height: 32px;text-align: center;word-break:break-all;width:auto}

/* popup_board_read */
.popup_ta_board_read{margin-top:10px;width:100%}
.popup_ta_board_read th{background-color: #f0f3f9;border: 1px solid #d3ddeb;height: 32px}
.popup_ta_board_read td{border: 1px solid #d3ddeb;height: 32px;text-align: center;padding:2px 0 2px 0}
.popup_ta_board_read td.tleft{padding-left:10px;text-align:left}

/* 지도찾기팝업 */
.popup_13_wrap{width:820px;min-height:560px;border:2px solid #2e5098}
.popup_container_01{padding:0}
.popup_contents_01{margin-top:10px;text-align:center}

/* 수행율팝업 */
.popup_16_wrap {border: 2px solid #2e5098;min-height: 650px;width: 870px;}

/* 사진올리기 팝업 */
.popup_07_wrap{width:200px;min-height:300px;border:2px solid #2e5098}

/* grade_popup_wrap */
.grade_popup_wrap{width:750px;border:3px solid #45a1d4;min-height:320px;}

/* 송장 */
.popup_20_wrap{width:500px;min-height:250px;border:2px solid #555;background:url(../../images/popup/popup_bg.jpg)}
.ta_board_read_popup{margin-top:10px;width:100%}
.ta_board_read_popup th{border: 2px solid #555;height: 32px}
.ta_board_read_popup td{border: 2px solid #555;height: 32px;text-align: center;padding:2px 0 2px 0;font-weight:bold}
.ta_board_read_popup td.tleft{padding-left:10px;text-align:left}

.popup_18_wrap {border: 2px solid #2e5098;min-height: 550px;width: 800px;}

/* 기초성향검사 */
.test_report_wrap{width:800px;position:relative}
.test_report_bg{width:800px;height:275px;background:url(../../images/test_report/test_report_bg_01.jpg) no-repeat 0 0;position:absolute}
.test_contents{width:777px;position:absolute;left:11px;top:208px}
.test_header_bg{width:777px;height:59px;background:url(../../images/test_report/test_header_bg.jpg) no-repeat 0 0;position:relative}
.test_header_bg p{position:absolute;left:13px;top:22px;font-weight:bold;color:#fff}
.test_header_bg span{position:absolute;right:10px;top:22px;font-weight:bold;color:#fff}
.test_contents_bg{width:777px;min-height:440px;background:url(../../images/test_report/test_contents_bg.jpg) repeat-y 0 0;overflow:hidden}
.test_contents_wrap{width:750px;margin:0 auto;min-height:380px;overflow:hidden;background-color:#fff;padding-bottom:20px}
.test_btn{text-align:center;position:relative;margin-top:10px;margin-bottom:10px}
.test_btn span{position:absolute;right:10px;top:2px}

/* 학생성격유형검사 */
.test_report_bg_02{width:800px;height:275px;background:url(../../images/test_report/test_report_bg_02.jpg) no-repeat 0 0;position:absolute}
.test_contents_01{width:777px;position:absolute;left:11px;top:150px}
.test_q_list {background-color: #F3F3F3;border: 1px solid #666666;margin:0 auto;margin-top:25px;width:730px;overflow:hidden}
.test_q_list p {background-color: #666666;border-bottom: 1px solid #DDDDDD;color: #FFFFFF;font-weight: bold;padding: 5px 0 4px 3px;font-size:11pt}
.test_q_list ul {padding-left:20px}
.test_q_list ul li{font-size:11pt;float:left;padding:4px 10px 3px 0}

/* 학습습관설문조사 */ 
.test_report_bg_03{width:800px;height:275px;background:url(../../images/test_report/test_report_bg_03.jpg) no-repeat 0 0;position:absolute}

/* 기타설문조사 */ 
.test_report_bg_04{width:800px;height:275px;background:url(../../images/test_report/test_report_bg_04.jpg) no-repeat 0 0;position:absolute}

/* 학습성형검사 검사표 */
.test_report_wrap_01{border:1px solid #60BEE3;width:800px}
.report_header{width:100%;height:55px;background-color:#60bee3;position:relative;border-bottom:1px dashed #fff}
.report_header h1{padding:0 0 0 5px;color:#fff;font-weight:bold;font-size:15px;line-height:55px;font-family: '나눔고딕',NanumGothic,'Dotum',sans-serif;}
.report_header ul{position:absolute;right:5px;top:15px}
.report_header ul li{float:left;padding-left:5px}

.report_container{padding:0 10px 10px 10px;overflow:hidden}
.report_title{margin-top:20px;position:relative}
.report_tit{position:relative;left:-10px;height:30px;width:130px;margin:15px 0 5px 0;background:url(../../images/icon/icon_r_bg.jpg) no-repeat right top #60bee3}
.report_tit p{font-family: '나눔고딕',NanumGothic,'Dotum',sans-serif;font-size:15px;font-weight:bold;color:#fff;line-height:30px;padding-left:10px}
.report_tit_01{position:relative;left:-10px;height:30px;width:192px;margin:15px 0 5px 0;background:url(../../images/icon/icon_r_bg.jpg) no-repeat right top #60bee3}
.report_tit_01 p{font-family: '나눔고딕',NanumGothic,'Dotum',sans-serif;font-size:15px;font-weight:bold;color:#fff;line-height:30px;padding-left:10px}
.report_title h2{font-family: '나눔고딕',NanumGothic,'Dotum',sans-serif;font-size:15px;font-weight:bold}
.report_title p{font-family: '나눔고딕',NanumGothic,'Dotum',sans-serif;font-size:13px;font-weight:bold;color:#1992c1}
.report_box{background-color:#f5f9fc;border:1px solid #dddede;margin-top:2px}
.report_box ul{padding:5px 0 5px 5px;overflow:hidden}
.report_box ul li{float:left;padding-right:5px;font-size:13px;font-family: '나눔고딕',NanumGothic,'Dotum',sans-serif;background:url(../../images/icon/icon_orange.gif) no-repeat 3px 8px;padding-left:10px}

.report_box_01{background-color:#f5f9fc;border:1px solid #dddede;margin-top:2px}
.report_box_01 ul{padding:5px 0 5px 5px;overflow:hidden}
.report_box_01 ul li{padding-right:5px;font-size:13px;font-family: '나눔고딕',NanumGothic,'Dotum',sans-serif;background:url(../../images/icon/icon_blue.gif) no-repeat 3px 8px;padding-left:10px}

.report_box_02{margin-top:10px;border:1px dashed #d1d8e0}
.report_box_02 p{color:#0d9eba;padding:5px 0 5px 5px;font-family: '나눔고딕',NanumGothic,'Dotum',sans-serif;font-size:15px}
.report_box_02 p span{display:block}
.report_line{border-top:1px dashed #d1d8e0;margin-top:20px;padding:10px 0 0 0}

.report_box_03{width:100%}

.report_graph_wrap{width:100%;margin-top:15px;margin-bottom:10px;overflow:hidden}
.report_graph{width:49%;float:left;border:1px solid #118cbc;height:220px;overflow:hidden}
.report_graph p{background-color:#60bee3;height:27px;font-size:15px;font-weight:bold;color:#fff;line-height:27px;font-family: '나눔고딕',NanumGothic,'Dotum',sans-serif;text-align:center}
.report_graph span img{height:200px;display:block;margin:0 auto}

.report_graph_01{width:49%;float:right;border:1px solid #118cbc;height:220px;overflow:hidden}
.report_graph_01 p{background-color:#60bee3;height:27px;font-size:15px;font-weight:bold;color:#fff;line-height:27px;font-family: '나눔고딕',NanumGothic,'Dotum',sans-serif;text-align:center}
.report_graph_01 span img{height:200px;display:block;margin:0 auto}

/* 학습성형검사 검사표_학부모 */
.test_check_wrap{position:relative;width:800px;height:auto;background:url(../../images/test_report/back.gif) repeat-y 0 0}
.test_check_wrap h1{width:800px;position:relative}
.check_contents{width:739px;position:relative;margin-left:30px}
.check_header_bg p{text-align:left;position:absolute;top:40px;left:80px;font-size:13px;font-weight:bold;color:#119fc3}
.check_header_bg{width:739px;height:85px;background:url(../../images/test_report/note_top.png) no-repeat}
.check_contents_bg{width:739px;background:url(../../images/test_report/back_note.png) repeat-y}
.check_contents_wrap{width:690px}
.check_q_list{width:670px;margin-left:35px;padding-bottom:15px}
.check_q_list p{background-color:#f4f4f4;padding:8px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;font-size:14px;font-weight:bold;margin-bottom:10px}
.check_q_list span{font-size:14px;color:#119fc3}
.check_bottom{background:url(../../images/test_report/note_bottom.png) no-repeat;width:739px;height:85px;clear:both;position:relative}
.check_q_list ul li{margin-left:18px;display:inline}
.check_btn{clear:both; text-align:center;margin-top:15px}
.check_btn span{ position:absolute;right:10px}


/*메인 레이어 팝업(왼쪽)*/
/*
.layerPopup{position:absolute; top:110px; left:-50px; width:350px; height:500px; background:url(../../images/popup/pop_body.jpg) no-repeat; z-index:1000;}
.pop_contents{position:relative; width:350px; height:500px;}
.pop_contents .check1{position:absolute; right:42px; bottom:175px;}
.pop_contents .check2{position:absolute; right:42px; bottom:148px;}
.pop_contents .check3{position:absolute; right:42px; bottom:122px;}
.pop_contents .check4{position:absolute; right:42px; bottom:96px;}
.pop_contents .btn1{position:absolute; left:72px; bottom:12px;}
.pop_contents .btn2{position:absolute; right:72px; bottom:12px;}
.pop_contents .pop_close{position:absolute; right:15px; top:15px;}
.pop_contents .pop_close a{color:#fff;text-decoration:none}
.pop_contents .pop_close a:hover{color:#fcff00;text-decoration:none}
.pop_contents .pop_close a:active{color:#fcff00;text-decoration:none}
.pop_contents .pop_close a:focus{color:#fff;text-decoration:none}
*/



/*메인 레이어 팝업(오른쪽)*/
.layerPopup_r2{position:absolute; top:110px; right:0; width:350px; height:300px; background:url(../../images/popup/pop_body_r.jpg) no-repeat; z-index:1000;}
.pop_contents{position:relative; width:350px; height:300px;}
.pop_contents .btn5{position:absolute; left:130px; bottom:12px;}
.pop_contents .pop_close{position:absolute; right:15px; top:15px;}

/*메인 레이어 팝업(오른쪽 3개)*/
/*메인 레이어 팝업(오른쪽) - 원장,강사*/
.layerPopup_r1{position:absolute; top:110px; right:0; width:350px; height:500px; background:url(../../images/popup/pop_body1_1.jpg) no-repeat; z-index:1000;}
.pop_contents{position:relative; width:350px; height:500px;}
.pop_contents .btn5{position:absolute; left:130px; bottom:12px;}
.pop_contents .pop_close{position:absolute; right:15px; top:15px;}
.pop_table1{width:90%; position:absolute; left:17px; bottom:65px;}
/*메인 레이어 팝업(오른쪽) - 지사*/
.layerPopup_r2{position:absolute; top:110px; right:0; width:350px; height:500px; background:url(../../images/popup/pop_body1_2.jpg) no-repeat; z-index:1000;}
.pop_contents{position:relative; width:350px; height:500px;}
.pop_contents .btn5{position:absolute; left:130px; bottom:12px;}
.pop_contents .pop_close{position:absolute; right:15px; top:15px;}
/*메인 레이어 팝업(오른쪽) - 두번째 페이지*/
.layerPopup_r3{position:absolute; top:110px; right:0; width:350px; height:500px; background:url(../../images/popup/pop_body2.jpg) no-repeat; z-index:1000;}
.pop_contents{position:relative; width:350px; height:500px;}
.pop_contents .btn3{position:absolute; left:72px; bottom:12px;}
.pop_contents .btn4{position:absolute; right:72px; bottom:12px;}
.pop_contents .pop_close{position:absolute; right:15px; top:15px;}
.pop_table2{width:90%; height:310px; overflow:auto;position:absolute; left:17px; top:120px;}

/*메인 레이어 팝업(오른쪽) - 두번째 페이지*/
.layerPopup_r4{position:absolute; top:200px; right:0; width:350px; height:340px; background:url(../../images/popup/pop_body_20150501.jpg) no-repeat; z-index:1000;}
.pop_contents{position:relative; width:350px; height:340px;}
.pop_contents .btn5{position:absolute; left:130px; bottom:12px;}
.pop_contents .pop_close{position:absolute; left:270px; top:15px;}

/*메인 레이어 팝업(오른쪽) - 두번째 페이지*/
.layerPopup160128{position:absolute; top:200px; right:0; width:330px; height:350px; background:url(../../images/popup/popup_deliv.png) no-repeat; z-index:1000;}
.pop_contents{position:relative; width:330px; height:350px;}
.pop_contents .btn5{position:absolute; left:130px; bottom:12px;}
.pop_contents .pop_close{position:absolute; left:270px; top:15px;}


/*메인 레이어 팝업(왼쪽)*/
.layerPopup{position:absolute; top:110px; left:-50px; width:350px; height:500px; background:url(../../images/popup/popup_0403.jpg) no-repeat; z-index:1000;}
.pop_contents .pop_close{position:absolute; left:10px; top:15px;}

/*메인 레이어 팝업(왼쪽)*/
.layerPopup_160504{position:absolute; top:110px; left:-50px; width:465px; height:500px; background:url(../../images/popup/pop_160504.jpg) no-repeat; z-index:1000;}

/*메인 레이어 팝업(왼쪽)*/
.layerPopup_160621{position:absolute; top:110px; left:450px; width:500px; height:714px; background:url(../../images/popup/pop_160913.jpg) no-repeat; z-index:1000;}
.layerPopup_160712{position:absolute; top:110px; left:-120px; width:500px; height:570px; background:url(../../images/popup/pop_160712.jpg) no-repeat; z-index:1000;}
.layerPopup_160930{position:absolute; top:50px; left:-120px; width:680px; height:800px; background:url(../../images/popup/pop_161101.jpg) no-repeat; z-index:1000;}
.layerPopup_1609302{position:absolute; top:50px; left:520px; width:460px; height:650px; background:url(../../images/popup/pop_160930_2.jpg) no-repeat; z-index:1000;}
.layerPopup_20201229{position:absolute; top:100px; left:0px; width:715px; height:397px; background:url(../../images/popup/pop_20201229.png) no-repeat; z-index:1000;}


/*메인 레이어 팝업(오른쪽)*/
.layerPopup_r{position:absolute; top:110px; right:0px; width:350px; height:500px; background:url(../../images/popup/pop_body_20150408.jpg) no-repeat; z-index:1000;}
.pop_contents .pop_close{position:absolute; left:0px; top:15px;}


/*레이어팝업 스킨*/
.layer_popup{width:auto; height:auto; position:absolute;  z-index:1000;}

.layer_popup_tl{height:32px; background:url(../../images/popup/layer_popup_tl.png) no-repeat;}
.layer_popup_t{height:32px; background:url(../../images/popup/layer_popup_t.png) repeat-x;}
.layer_popup_tr{height:32px; background:url(../../images/popup/layer_popup_tr.png) no-repeat;}

.layer_popup_l{background:url(../../images/popup/layer_popup_l.png) repeat-y;}
.layer_popup_c{ background-color:#fff;}
.layer_popup_r{background:url(../../images/popup/layer_popup_r.png) repeat-y;}

.layer_popup_bl{height:14px; background:url(../../images/popup/layer_popup_bl.png) no-repeat;}
.layer_popup_b{height:14px; background:url(../../images/popup/layer_popup_b.png) repeat-x;}
.layer_popup_br{height:14px; background:url(../../images/popup/layer_popup_br.png) no-repeat;}

.layer_popup_t img{float:right; margin-top:-1px;}