﻿@charset "utf-8";
/* Author: Lee seoung jong */
@import url("default.css");
@import url("common.css");
@import url("board.css");

#pop_wrap{position:relative; background-color:#f9f9f9;}
	.pop_school #pop_top, .pop_id #pop_top{height:30px; margin-bottom:33px;}
	.pop_school .pop_contents, 
	.pop_id .pop_contents{width:307px; margin:0 auto;}

	#pop_wrap #pop_bottom{
		position:absolute; bottom:0; left:0; z-index:10;width:100%;
		height:30px; border-top:1px solid #d6d6d6; background-color:#e9e9e9;
	}
	#pop_wrap #pop_bottom .close{position:absolute; top:8px; right:10px;}
	#pop_wrap h1{height:38px;margin-bottom:20px;}
	
	.pop_school{width:400px; height:438px;}

	/*자녀 찾기*/
	.pop_children{width:400px; height:438px;}
	.pop_children .pop_contents{width:308px; margin:35px auto 0 auto;}
	.pop_children .search_info{width:306px; padding:15px 0; margin-bottom:15px;border:1px solid #ccc; background-color:#F2F2F2;}
	.pop_children .search_info table{width:260px; margin:0 auto 6px auto;}
	.pop_children .search_info th{ height:27px;font-weight:normal; text-align:left;}
	.pop_children .search_info .find_btn{padding-top:11px; background:url(/images/common/childeren_line.gif) left top no-repeat; text-align:center;}
	.pop_children  .txt_1{ line-height:1.5em; margin-bottom:23px;}
	.pop_children p{text-align:center;}
 	
	.pop_id{width:400px; height:279px;} 
	#pop_wrap .txt_1{_height:22px; min-height:22px; margin-bottom:20px; line-height:1.4em;color:#626262; text-align:center;}
	#pop_wrap .search_word{color:#09a45c;}
	#pop_wrap .txt_2{height:35px;color:#999;text-align:center;}
	#pop_wrap .search_box{
		height:33px; margin-bottom:18px;padding-top:14px;border:1px solid #ddd; background-color:#f2f2f2;
		text-align:center;
	}
	#pop_wrap .search_box *{vertical-align: middle;}
	#pop_wrap #list_table{height:160px;}
	#pop_wrap #list_table .bodyList{
		width:290px;
		margin:0 auto;
	}
	.pop_contents #list_table .headTitle{width:100% !important;margin-bottom:1px; border-top:2px solid #bbb; border-bottom:1px solid #d3d3d3;} 
	.pop_contents #list_table .headTitle th{height:15px; padding:5px 0 3px 0;background-color:#f5f5f5; }
	.pop_contents #list_table *{color:#919191;}	
	.pop_contents #list_table td{height:15px; padding:5px 0 3px 0;padding-left:10px; border-bottom:1px solid #d3d3d3;}
	.pop_contents #list_table .on *{color:#626262; cursor:pointer;}
	.pop_contents #list_table p{margin-top:25px;color:#626262; line-height:1.4em; text-align:center;}
	.pop_contents #list_table p strong{color:#626262;}
	.pop_contents #list_table .scroll{height:140px;}
	#pop_wrap .btnArea{text-align:right; margin-top:10px;}
	#pop_wrap .btnArea_2{text-align:center;}
	.pop_note{width:400px;height:347px;}
	.pop_note .pop_contents{width:368px; margin:13px auto 0 auto;}
	.pop_note .sendInfo{
		position:relative;height:26px; padding:10px 0 0 15px;  
	}
	.pop_note span.title{color:#333;}
	.pop_note .sendInfo .receive{position:absolute; top:8px; right:15px}
	.pop_note .scroll{
		height:180px; width:362px;padding:5px;
		margin-bottom:3px;border:1px solid #d0d0d0;
		background-color:#fff;
	}
	.pop_note .wordInfo{height:20px;text-align:right;color:#a5a5a5;} 

	/*post */
	.pop_zipcode{width:400px; height:438px;}
	.pop_zipcode #pop_top{height:38px; margin-bottom:33px;}
	.pop_zipcode .pop_contents{width:370px; margin:0 auto;}		 
	.pop_zipcode #list_table table{width:350px  !important;}
	.pop_zipcode #list_table tbody th{font-weight:normal;  border-bottom:1px solid #d3d3d3; background-color:#f9f9f9;}
 
	 
/*my_lecture popup*/	
	.pop_start_point{height:324px; width:400px;}

	.pop_start_point p{margin-bottom:20px;}
	.pop_start_point th{font-weight:bold; }
	.pop_start_point td{padding-top:0; padding-bottom:0;}
	.pop_start_point .msg{margin-top:10px;color:#E5A567; font-size:11px;}
	.pop_start_point .btn{position:absolute bottom:62px; left:250px; text-align:right;}
	#pop_calendar{ 
		position:absolute; left:193px;top:110px; z-index:100; width:183px; padding-bottom:9px;border:1px solid #ddd;  
		background-color:#F9F9F9;
 	}
	#pop_calendar .calendar_box{border:1px solid #C0CFDB; width:154px; margin:0 auto 0px auto;padding:1px;} 
	#pop_calendar .opt_date{padding:6px 0 4px 0;text-align:center;}
	#pop_calendar th{height:14px; width:21px; }
	#pop_calendar th.co_1{background-color:#06A24E; border-right:1px solid #06A24E;}
	#pop_calendar th.co_2{background-color:#85DB57; border-right:1px solid #85DB57;}
	#pop_calendar td{ height:21px; border:1px solid #D1DDE7; borer-top:none; background-color:#fff; text-align:center;}
	#pop_calendar td *{color:#626262;}
	#pop_calendar .su{border-left:none; E86C60;}
	#pop_calendar span{ cursor:pointer;}
	#pop_calendar .su *{color:#E86C60;}
	#pop_calendar .sa{border-right:none;}
	#pop_calendar tr.end td{border-bottom:none;}
	#pop_calendar #calendar_mon{float:left; padding:10px 0 0 11px;  }
	#pop_calendar #calendar_mon *{color:#007740;font-size:11px;}
	#pop_calendar #calendar_close{float:right; padding:10px 11px 0 0; }
	
	.startpoint_end th{font-weight:normal; color:#696969;}
/*my_lecture_stoponce.aspx*/	
	.pop_stoponce{height:266px; width:400px;}
	.pop_stoponce p{margin-bottom:15px;}
	.pop_stoponce .dateBox{height:47px;line-height:47px; border:1px solid #ddd; background-color:#F2F2F2; text-align:center; margin-bottom:20px;}
	*html .pop_stoponce .dateBox{height:34px; padding-top:14px;}
	
         .pop_stoponce1{height:330px; width:400px;}
	.pop_stoponce1 p{margin-bottom:15px;}
        .pop_stoponce1_contents{padding: 0 15px 0 15px;}


	.pop_start_2{height:295px; width:400px;} 
	.pop_start_2 .pop_contents{width:340px; margin:0 auto;}
	.pop_start_2 p{margin-bottom:20px;}
	.pop_start_2 th{font-weight:bold; }
	.pop_start_2 td{border-right:none;}
	.pop_start_2 .msg{margin-top:10px;color:#E5A567; font-size:11px;}
	.pop_start_2 .btn{position:absolute bottom:62px; left:250px; text-align:right;}

	.pop_end_2{height:216px; width:400px;} 
	.pop_end_2 .pop_contents{width:340px; margin:0 auto; padding-top:14px;}
	.pop_end_2 .pop_contents p{height:62px;text-align:center;}
	.pop_end_2 .pop_contents .btn{text-align:center;}
	.pop_end_2  strong{color:#009966;}
/*my_lecture_notice*/
.pop_notice{width:746px; height:493px;}
.pop_notice h2{height:25px;}
.pop_notice .pop_contents {width:686px; margin:0 auto;}

.pop_qna{width:746px;height:518px; }
.pop_qna .pop_contents{width:687px; margin:0 auto; text-align:left; }
.pop_qna h2{height:25px;}
.pop_qna h3{height:22px; padding-left:16px;  color:#4C4C4C;background:url(/images/mark/mark_h4.gif) left 1px no-repeat; text-align:left;}
.pop_qna .contView{height:197px; }
.pop_qna #exclamationBox{margin-top:15px; } 

.pop_qnaView{width:746px;height:518px;  }
.pop_qnaView h2{height:25px}
.pop_qnaView h3{text-align:left;  height:22px; padding-left:16px;  color:#4C4C4C;background:url(/images/mark/mark_h4.gif) left 1px no-repeat;}
.pop_qnaView .pop_contents{width:687px; height:400px;margin:0 auto; position:relative; }
.pop_qnaView table{width:665px; }
.pop_qnaView .settBtn{padding-right:5px;}
.pop_qnaView  .pageArea{position: static;}
.pop_qnaView .posRightBtn{position: static;text-align:right; margin-top:-12px; padding-right:5px;}
.pop_qnaView #exclamationBox{width:645px;}
/*pop common*/
.pop_start_point .pop_contents,
.pop_stoponce .pop_contents
{width:340px; margin:0 auto;}
.pop_pw{width:400px; height:216px; text-align:center;}
.pop_pw p{height:60px;padding-top:35px;}
/*money*/
.pop_money{width:400px; height:283px;}
.pop_money .pop_contents{width:340px; margin:0 auto;}
.pop_money p{ height:54px;margin-top:19px; line-height:1.5em;}
.pop_money p strong{color:#09a45c;}
.pop_money .settType{ width:300px; margin:10px 0 10px 40px;}
.pop_money .settType li{float:left;width:150px; text-align:left; height:20px;}
.pop_money .settType *{font-size:11px;}
.pop_money .select_box{
	min-height:33px; _height:33px;padding-top:15px;margin-bottom:20px;border:1px solid #ddd;
	background-color:#f2f2f2; text-align:center;
} 
 
.pop_money .select_box label{top:-2px;}
.pop_money .select_box select{ width:200px;}

.pop_money .select_box_2{
	min-height:33px; _height:33px;padding-top:15px; border:1px solid #ddd;
	background-color:#f2f2f2; text-align:center; margin:0 auto 20px auto;
	text-align:center;
}
 
/*emoney*/
.pop_emoney{height:282px; width:400px;} 
.pop_emoney .pop_contents{width:340px; margin:0 auto;}
.pop_emoney p{ height:54px;margin-top:19px; line-height:1.5em;}
.pop_emoney p strong{color:#09a45c;}
.pop_emoney .select_box{
	height:51px; padding:15px 70px 0 0;margin-bottom:20px;border:1px solid #ddd;
	text-align:right;	background-color:#f2f2f2;  
}
.pop_emoney .select_box select{margin-top:5px; width:100px;}
.pop_emoney .select_box strong{color:#FF6600;}

 
.pop_emoney_2{height:282px; width:400px;} 
.pop_emoney_2 .pop_contents{width:340px; margin:0 auto;}
.pop_emoney_2 p{ height:36px;margin-top:19px; line-height:1.5em;}
.pop_emoney_2 p strong{color:#09a45c;}
.pop_emoney_2 .select_box{
	 margin-bottom:20px; padding:10px 0;border:1px solid #ddd;
	 text-align:right;	background-color:#f2f2f2;  
}
.pop_emoney_2 .select_box table{width:175px; margin:0 auto;}
.pop_emoney_2 .select_box th{text-align:left; font-weight:normal;}
.pop_emoney_2 .select_box td{height:25px; text-align:right;}
.pop_emoney_2  strong{color:#FF6600;}
.pop_emoney_ok{height:282px; width:400px;} 
.pop_emoney_ok .pop_contents{width:340px; margin:0 auto;}

.pop_emoney_3{height:400px; width:409px;} 
.pop_emoney_3 .pop_contents{ width:340px; margin:20px auto 0 auto;}
.pop_emoney_3 p{margin-bottom:22px;}
.pop_emoney_3 .select_box{height:170px; margin-bottom:20px;padding:17px 0 0 79px;border:1px solid #e0e0e0; background-color:#f2f2f2;}
.pop_emoney_3 table{margin:5px 0 10px 0;}
.pop_emoney_3  td{height:27px;}
.pop_emoney_3 .depositName{padding-top:10px;}
.pop_recommender{height:310px; width:400px;}
.pop_recommender .pop_contents{height:240px; text-align:center;}
.pop_recommender .p1{height:56px; }
.pop_recommender .p2{padding-top:28px;}
.pop_recommender .searchBox{
	width:306px; height:33px; padding-top:14px; margin:0 auto;
	background-color:#F2F2F2; border:1px solid #ddd;
}
.pop_recommender .searchBox *{ vertical-align:middle;}
.pop_recommender .searchBox label{margin-right:5px;}

.recommender_ok{height:423px; }
.recommender_ok #recommTable{
	width:308px; height:156px; margin:18px auto 0 auto ;
	border-top:2px solid #b7b7b7;   
}
	 
.recommender_ok table{width:100%;}
.recommender_ok th{
	height:26px; background-color:#F5F5F5; 
	border-bottom:1px solid #bbb;
}
.recommender_ok td{
	height:26px; padding-left:7px; text-align:left;
	border-bottom:1px solid #bbb; font-size:11px; color:#919191;
}
.recommender_ok .on td{color:#626262;}
 
.pop_lecture_info{width:692px; height:600px;}
.pop_lecture_info h1{margin-bottom:19px;}
.pop_lecture_info h2{height:19px; width:650px; border-bottom:2px solid #dadada; margin:0 auto; }
.pop_lecture_info .pop_contents{ width:650px; margin: 0 auto;}
.pop_lecture_info .pop_contents *{color:#4c4c4c;}
.pop_lecture_info .infoDate{ position:absolute; left:95px; top:58px; font-weight:bold; color:#509EE6; font-size:12px;}
.pop_lecture_info h3{height:22px; margin-top:17px;}
.pop_lecture_info table{width:630px;}
.pop_lecture_info .scroll{height:470px; padding-right:3px;}
.pop_lecture_info td{ line-height:1.5em;}
.pop_lecture_info td strong{display: block; }

.pop_lecture_info_2{width:692px; height:411px;}
.pop_lecture_info_2 h1{margin-bottom:19px;}
.pop_lecture_info_2 h2{height:20px;  }
.pop_lecture_info_2 .pop_contents{ width:631px; margin: 0 auto;}
.pop_lecture_info_2 .pop_contents *{color:#4c4c4c;}
.pop_lecture_info_2 .infoDate{ position:absolute; left:95px; top:58px; font-weight:bold; color:#509EE6; font-size:12px;} 
.pop_lecture_info_2 table{width:610px;}
.pop_lecture_info_2 .scroll{height:280px; padding-right:3px;}
.pop_lecture_info_2 td{ line-height:1.5em;}
.pop_lecture_info_2 td strong{display: block; }

/*조르기*/
.pop_invitation{width:568px;height:512px;}
.pop_invitation h1{margin-bottom:20px;}
.pop_invitation .pop_contents{width:508px; margin:0 auto;}
.pop_invitation table{margin-bottom:25px;}
.pop_invitation .msgBox{height:33px; padding-top:14px; margin-bottom:10px; border:1px solid #ddd; background-color:#f2f2f2;text-align:center;}
.pop_invitation .msgBox label{font-weight:bold; color:#09A45C;}
.pop_invitation .beforInput {text-align:center; color:#999;}
.pop_invitation .afterInput{text-align:left; color:#696969;  }
.pop_invitation .msgGita strong{color:#626262; }

/*팝업 로그인*/
.pop_login{width:400px;height:279px;}
.pop_login .pop_contents{width:310px; margin:29px auto 0 auto;}
.pop_login .popLoginBox{padding:14px;border:1px solid #E4E4E4; background-color:#F8F8F8;}
.pop_login .popLoginBox th{text-align:left; color:#4c4c4c; font-weight:normal;}
.pop_login .popLoginBox .opt{padding-top:10px;}
.pop_login .popLoginBox label{font-size:11px; letter-spacing:-0.05em;}
.pop_login .loginOpt{margin-top:7px; padding-top:15px;text-align:center; background:url(/images/member_opt/login_line.gif) center top no-repeat;}
/*거래 명세서*/
.pop_receipts{width:746px; height:447px;}
.pop_receipts h1{margin-bottom:20px;} 
.pop_receipts .pop_contents{width:686px; margin:0 auto;}
.pop_receipts th{
	background-color:#f2f2f2; font-weight:normal;color:#333;
	border-right:1px solid #B0B0B0; border-bottom:1px solid  #dadada;height:30px;
}
.pop_receipts td{ height:30px; padding:0 10px;border-right:1px solid #B0B0B0; border-bottom:1px solid  #dadada;}
.pop_receipts .receipts_1{border-top:2px solid #333; border-bottom:1px solid #B0B0B0;} 
.pop_receipts .recepits_2 {border-bottom: 2px solid #dadada; margin-bottom:10px;}
.pop_receipts .recepits_2 td{ text-align:center;}
.pop_receipts .recepits_2 td.good{padding:0 10px; text-align: left;}
.pop_receipts .tdNone{border-right:none;}
.pop_receipts .msg{ color:#E5A567; font-size:11px;}
 
 /* 무통장 입금*/
 .pop_online{width:568px; height:250px; }
 .pop_online h1{margin-bottom:20px;} 
 .pop_online h2{height:30px;}
 .pop_online .pop_contents{width:508px; margin:0 auto;}
 
 /*자녀 확인*/
.children_registration_ok{height:282px; width:400px;} 
.children_registration_ok h1{margin-bottom:20px;}
.children_registration_ok .pop_contents{width:340px; margin:0 auto;}
.children_registration_ok .select_box{
	 margin-bottom:20px; padding:20px 0 20px 80px;border:1px solid #ddd;
	 background-color:#f2f2f2;  line-height:1.5em;
}
.children_registration_ok strong{color:#FF6600;}

 /* 다운로드 */
 .pop_download{width:400px; height:283px; }
 .pop_download h1{margin-bottom:20px;} 
 .pop_download h2{height:30px;}
 .pop_download p{height:20px;color:#E5A567; font-size:11px;}
 .pop_download .pop_contents{width:338px; margin:0 auto;}
 .pop_download table{width:100%;}
 .pop_download .tdName_4{padding:0 10px; }
 
 /*쿠폰적용*/
 .pop_coupon_use{width:692px; height:562px;}
 .pop_coupon_use .pop_contents{width:634px; height:450px; margin:0 auto;}
 .pop_coupon_use h1{margin-bottom:20px;}
 .pop_coupon_use table,   .pop_coupon_use .settBtn {width:610px; margin-bottom:12px;}
 .pop_coupon_use .selectWidth{width:100px;}
 .pop_coupon_use .totalPrice{  width:588px;  float:left; margin-bottom:12px; text-align:right; padding:14px 20px 8px 0; text-align:right;border:1px solid #ccc;}
 .pop_coupon_use .totalPrice table{width:245px;  float:right; }
 .pop_coupon_use .totalPrice *{ color:#333; }
 .pop_coupon_use .totalPrice th{ font-size:13px;}
 .pop_coupon_use .totalPrice td{ height:17px; font-size:14px; font-weight:bold; vertical-align:top; text-align:right;}
 .pop_coupon_use .total{color:#FF3333; font-size:14px;}
 .txt { color:#E5A567; font-size:11px; letter-spacing:-0.03em;  }
 
 /*pmp 다운로드*/
 .pop_pmp{width:692px; height:600px;}
 .pop_pmp .pop_contents{width:653px;   margin-left:30px;}
 .pop_pmp .makeTitle{color:#333;}
 .pop_pmp .msg{height:21px;color:#CC9966; font-size:11px;}
 .pop_pmp .dowlnload{ position:absolute; right:30px; top:73px;}
 .pop_pmp .scroll{height:416px;width:653px; overflow:scroll; overflow-x:hidden}
 .pop_pmp  table.head{width:100%;}
 .pop_pmp  table.body{width:636px; }
 .pop_pmp td{background-color:#fff;}

/*결제내역*/
.pop_settInfo{width:746px; padding-bottom:50px; }
.pop_settInfo .pop_contents{width:685px; margin:0 auto;}
.pop_settInfo table{width:100%;}
.pop_settInfo .settInfo {margin-bottom:12px;}
.pop_settInfo .settInfo th{border-right:1px solid #b0b0b0;}
.pop_settInfo .settInfo td{padding-left:10px;border-right:1px solid #b0b0b0;}
.pop_settInfo .topLine{border-top:1px solid #b0b0b0;}
.pop_settInfo .settInfo .ac{padding-left:0; text-align:center;}

/*환불 신청*/
.pop_refundment{width:568px; }
.pop_refundment .pop_contents{ width:508px; margin:0 auto 20px auto;}
.pop_refundment .text{height:22px;}
.pop_refundment th{color:#4c4c4c;}
.pop_refundment td{padding-right:0;}
.pop_refundment .settBtn{margin-bottom:20px;}
.pop_refundment #pop_bottom{ position: static !important;  height:24px !important;  padding-top:6px;text-align:right;}
.pop_refundment #pop_bottom .close{position: static !important;  margin-right:10px;}
/*event*/
.pop_event{width:671px;   margin:0 auto;}
.pop_event h1 img{display:block;}
.pop_event .eventBox{  width:665px; border:3px solid #049341; padding-bottom:15px;border-top:none;}
.pop_event .top{height:152px;}
.pop_event .contentBox{width:582px;   padding:17px 19px 0 19px; margin:0 auto 12px auto;border:2px solid #ffffff;} 
.pop_event .contentBox h2{ height:26px;}
.pop_event .contentBox th{padding-left:28px;text-align:left;}


.pop_event .boardType_1{ pomargin-bottom:15px;}
.pop_event .eventOpen{ height:246px; margin-bottom:12px;  padding:34px 0 0 46px; background:url(/images/mail/open_event_bg.jpg) left top no-repeat;}
.pop_event .eventOpen h2{height:70px;}
.pop_event .eventOpen h3{height:18px;}

.pop_event .eventOpen .txt_1{height:23px;}
.pop_event .eventOpen .txt_2{height:39px;}
.pop_event .eventOpen .btn{position: relative; padding-top:15px;}
.pop_event .eventOpen .btn .home{position: absolute; top:0; left:120px;}
.pop_event .eventOpen .recommend {margin-left:5px;}
.pop_event .eventOpen .recommend *{ vertical-align:middle;}
 



.pop_out{width:400px; height:216px;}
.pop_out .pop_contents{margin-top:32px;text-align:center; }
.pop_out p{line-height:1.5em; }
.pop_out strong{color:#09A45C;}
.pop_out .btn{margin-top:30px;}


/*new 이메일 201003*/
.pop_event01{width:671px;   margin:0 auto;}
.pop_event01 h1 img{display:block;}
.pop_event01 .eventBox{  width:665px; border:2px solid #818181; padding-bottom:15px;border-top:none;}
.pop_event01 .top{height:152px;}
.pop_event01 .contentBox{width:582px;   padding:17px 19px 0 19px; margin:0 auto 12px auto;border:2px solid #ffffff;} 
.pop_event01 .contentBox h2{ height:26px;}
.pop_event01 .contentBox th{padding-left:28px;text-align:left;}


.pop_event01 .boardType_1{ pomargin-bottom:15px;}
.pop_event01 .eventOpen{ height:246px; margin-bottom:12px;  padding:34px 0 0 46px; background:url(/images/mail/open_event_bg.jpg) left top no-repeat;}
.pop_event01 .eventOpen h2{height:70px;}
.pop_event01 .eventOpen h3{height:18px;}

.pop_event01 .eventOpen .txt_1{height:23px;}
.pop_event01 .eventOpen .txt_2{height:39px;}
.pop_event01 .eventOpen .btn{position: relative; padding-top:15px;}
.pop_event01 .eventOpen .btn .home{position: absolute; top:0; left:120px;}
.pop_event01 .eventOpen .recommend {margin-left:5px;}
.pop_event01 .eventOpen .recommend *{ vertical-align:middle;}
 



.pop_out{width:400px; height:216px;}
.pop_out .pop_contents{margin-top:32px;text-align:center; }
.pop_out p{line-height:1.5em; }
.pop_out strong{color:#09A45C;}
.pop_out .btn{margin-top:30px;}



