@charset "utf-8";

/* 자녀연계 */
.childlink_ties{background:url('../../images/primary/parent/bg_ties1.gif') no-repeat 155px 65px;margin-bottom:20px;overflow:hidden;*zoom:1;height:137px;position:relative;}
.childlink_ties p span{padding-top:12px;display:block;}
.childlink_ties ul{position:absolute;top:92px;right:0px;}
.childlink_ties li{display:inline;}
/* 자녀찾기 */
.ties_sch{background:url('../../images/primary/com/bg_sch03_new.gif') no-repeat left bottom;padding-bottom:17px;margin-bottom:27px;}
.ties_sch fieldset{background:url('../../images/primary/com/bg_sch03_new.gif') no-repeat left top;padding:22px 17px 0 17px;}
.ties_sch label{padding-left:15px;margin-right:3px;}
.ties_sch label span{display:block;font:0/0 '돋움';position:absolute;top:0;left:0;text-indent:-9999em;}
.ties_sch input{vertical-align:middle;margin-right:39px;}
.ties_sch .sch_text1{padding:0 0 9px 15px;}
.ties_sch .btn_sch{margin-left:-39px;vertical-align:top;}
/* 자녀찾기_검색결과 */
.ties_sch .detail{background:url('../../images/primary/com/bg_sch_line1.gif') repeat-x left top;padding-top:22px;margin-top:19px;position:relative;}
.ties_sch .detail .warning{background:url('../../images/primary/com/icon_warning.gif') no-repeat 14px 3px;padding-left:55px;min-height:27px;}
.ties_sch .detail p{padding-left:15px;}
.ties_sch .detail p strong{display:block;padding-bottom:4px;font-weight:normal;font-size:14px;color:#383a32;}
.ties_sch .detail p strong em,
.ties_sch .detail p em{font-weight:bold;}
.ties_sch .detail p .etc{font-size:11px;}
.ties_sch .btn_ties{position:absolute;top:15px;left:600px;}
/* 진행 중 목표*/
.aim_progress{background:url('../../images/primary/parent/bg_aim_box.gif') no-repeat left bottom;padding-bottom:13px;overflow:hidden;*zoom:1;margin-bottom:20px;}
.aim_progress p{background:url('../../images/primary/parent/bg_aim_box.gif') no-repeat left top;padding-top:18px;color:#383a32;}
.aim_progress p .ico{width:55px;padding-left:28px;float:left;margin-top:-5px;}
.aim_progress em{font-weight:bold;color:#e55c0a;}
/* 자녀생애주기_목록 */
.bg_line_cut{background:url('../../images/primary/parent/bg_line_cut.gif') no-repeat;width:693px;height:15px;margin-bottom:25px;display:block;border-width:0;}
.progress_area{position:relative;}
.progress_area h3{background:url('../../images/primary/com/bg_sch01.gif') no-repeat left top;padding-top:20px;margin-bottom:12px;height:100%;}
.progress_area h3 a{text-decoration:none;}
.progress_area h3 strong{background:url('../../images/primary/com/bg_sch_line1.gif') repeat-x left bottom;display:block;margin:0 26px;height:29px;padding-left:52px;color:#383a32;font-size:16px;}
.progress_area h3 em{font-weight:bold;color:#e55c0a;}
.progress_area .study_btn{margin-left:8px;display:inline-block;vertical-align:middle;}
.progress_area .grade_tag{position:absolute;top:-15px;left:23px;} /* 학년이름표 */
.progress_area .success_fall{position:absolute;top:-5px;right:17px;}/* 성공 실패 */
.progress_area li{background:url('../../images/primary/com/bg_sch01.gif') no-repeat left bottom;padding-bottom:17px;margin-bottom:24px;position:relative;}
.progress_area .progress_info{position:relative;zoom:1;}
.progress_area .progress_info li{background:none;padding-bottom:0;height:21px;margin-bottom:0;}
.progress_area .progress_info .th_tit{padding:0 12px 0px 26px;}
.progress_area .progress_info .percentage{background:url('../../images/primary/parent/bg_percentage.gif') no-repeat left 0;width:341px;height:63px;*zoom:1;position:absolute;right:-5px;top:3px;padding:0 16px 0 14px;margin:0;}
.progress_area .progress_info .percentage dl{width:327px;position:relative;}
.progress_area .progress_info .percentage img{display:block;}
.progress_area .progress_info .percentage dt{padding:0;}
.progress_area .progress_info .percentage dd{position:absolute;top:19px;left:-31px;text-align:right;height:63px;padding:0 22px 0 31px;overflow:hidden;z-index:10;}
.progress_area .progress_info .percentage dd img.bg{position:absolute;top:0;left:0;z-index:-1;}
.progress_area .progress_info .percentage dd img.txt{position:absolute;top:0;right:0;z-index:-2;}
.progress_area .progress_info .percentage dd.per2{padding-right:10px}
.progress_area .progress_info .percentage dd.per2 span{color:#e55c0a;}
.progress_area .progress_info .percentage dd span{color:#1d8115;font-size:tahoma;font-size:11px;font-weight:bold;padding-right:5px;display:inline-block;white-space:nowrap;}
.progress_area .prs_box{background:url('../../images/primary/lecture/bg_lecture_feature.gif') no-repeat left top;width:666px;padding:16px 0 0 0;margin:18px auto 0 auto;position:relative;}
.progress_area .prs_box .prs_info{background:url('../../images/primary/lecture/bg_lecture_feature.gif') no-repeat left bottom;padding:0 10px 8px 16px;width:640px;overflow:hidden;*zoom:1;}
.progress_area table{width:634px;background:url('../../images/primary/com/bg_tbl_thead_634.gif') no-repeat left top !important;margin-bottom:-2px;}
.progress_area table thead th{background:url('../../images/primary/com/bg_th_bar.gif') no-repeat left 10px;font-weight:normal;height:29px;}
.progress_area table tbody td{border-top:1px solid #dedede;padding:7px 0 6px 0;text-align:center;}
.progress_area table tr.first td{border-top:none !important;}
.progress_area .title{text-align:left;}
.progress_area .title span{padding:0 11px;display:inline-block;}
/* 자녀응원 2012-02-22 이경학 */
.cheer_area{}
.cheer_area dl{background:url('../../images/primary/parent/bg_cheer.gif') no-repeat right 6px;min-height:123px;_height:123px;}
.cheer_area dt{margin-bottom:15px;}
.cheer_area .bg_top{background:url('../../images/primary/com/bg_sch03_new.gif') no-repeat left top;padding-top:19px;}
.cheer_area .bg_top fieldset{padding-left:16px;}
.cheer_area fieldset{background:url('../../images/primary/com/bg_sch03_new.gif') no-repeat left bottom;padding:0 16px 22px 16px;}
.cheer_area fieldset input{vertical-align:middle;}
.cheer_area fieldset label{background:url('../../images/primary/parent/cheer_choice.gif') no-repeat left top;width:59px;height:12px;}
.cheer_area fieldset label span{display:block;font:0/0 '돋움';position:absolute;top:0;left:0;text-indent:-9999em;}
.cheer_area .sec{background:url('../../images/primary/parent/bg_cheer_one.gif') no-repeat 8px 2px;padding-left:51px;min-height:59px;_height:49px;}
.cheer_area .sec p img{display:block;margin-bottom:10px;}
.cheer_area .sec .line{background:url('../../images/primary/parent/bg_cheer_line.gif') repeat-x 0px 0px;padding-top:26px;margin-left:-51px;}
.cheer_area .sec .line img{margin-left:51px;}
.cheer_area .bg_notop{margin-top:-31px;_margin-top:-22px;background:none;}
.cheer_area .sec .input_text{margin:0 1px 0 6px;}
.cheer_area .sec .btn{margin-top:-1px;}
.cheer_area .bg_choice{background:url('../../images/primary/parent/bg_cheer_two.gif') no-repeat 8px 32px;margin-top:23px;}
.cheer_area .writing{background:url('../../images/primary/parent/bg_cheer_writing1.gif') no-repeat left top;padding-top:15px;position:relative;margin:20px 0 25px 0;}
.cheer_area .writing .in{background:url('../../images/primary/parent/bg_cheer_writing1.gif') no-repeat left bottom;padding-bottom:15px;overflow:hidden;*zoom:1;}
.cheer_area .writing .in p{float:left;}
.cheer_area .writing .in span{padding:0 9px 0 18px;float:left;}
.cheer_area .realtime{background:url('../../images/primary/parent/bg_cheer_writing2.gif') no-repeat 0px 7px;width:665px;height:138px;}
.cheer_area .realtime p{height:19px;position:relative;color:#3ca8da;font-size:14px;font-weight:bold;width:497px;overflow:hidden;white-space:nowrap;margin:51px 0 0 30px;}
.cheer_area .realtime p span{color:#8cceec;font-size:12px;padding-left:22px;}
.cheer_area .realtime p em{position:absolute;top:0;}
/* 자녀학습현황 */
.tip_condition{height:26px;color:#383a32;}
.tip_condition .btn1{margin-left:10px;}
/* 2011 01 10 추가 수강중인방송강좌 */
.pg_stit_study{height:31px;padding:14px 0 0 16px;}
.pg_stit_study li{float:left;padding-right:30px;}
.pg_stit_study em{position:absolute;font-size:16px;color:#e55c0a;font-weight:bold;letter-spacing:-1px;}
.pg_stit_study span{display:inline-block;vertical-align:middle;position:relative;}
.pg_stit_study .num0{width:11px;height:16px;background:url('../../images/primary/parent/bg_num1.gif') no-repeat 0 0;}
.pg_stit_study .num1{width:8px;height:16px;background:url('../../images/primary/parent/bg_num1.gif') no-repeat -12px 0;}
.pg_stit_study .num2{width:13px;height:16px;background:url('../../images/primary/parent/bg_num1.gif') no-repeat -21px 0;}
.pg_stit_study .num3{width:12px;height:16px;background:url('../../images/primary/parent/bg_num1.gif') no-repeat -34px 0;}
.pg_stit_study .num4{width:12px;height:16px;background:url('../../images/primary/parent/bg_num1.gif') no-repeat -47px 0;}
.pg_stit_study .num5{width:11px;height:16px;background:url('../../images/primary/parent/bg_num1.gif') no-repeat -60px 0;}
.pg_stit_study .num6{width:12px;height:16px;background:url('../../images/primary/parent/bg_num1.gif') no-repeat -72px 0;}
.pg_stit_study .num7{width:11px;height:16px;background:url('../../images/primary/parent/bg_num1.gif') no-repeat -85px 0;}
.pg_stit_study .num8{width:12px;height:16px;background:url('../../images/primary/parent/bg_num1.gif') no-repeat -97px 0;}
.pg_stit_study .num9{width:12px;height:16px;background:url('../../images/primary/parent/bg_num1.gif') no-repeat -109px 0;}

.lecture_air{background:url('../../images/primary/parent/bg_lecture_air.gif') no-repeat;width:750px;height:285px;margin-bottom:23px;}
.lecture_air ul{overflow:hidden;*zoom:1;}
.lecture_air li{float:left;width:320px;padding-left:23px;}
.lecture_air li .tit{padding:13px 0 11px 7px;}
.lecture_air .study_day{width:365px;}
.lecture_air li div{width:304px;height:223px;margin:3px 4px;}
.lecture_air li .study_day div{width:350px;height:223px;}
/* BEST 수강후기 */ /*2011.06.27 이경학 수정*/
.parent_memoirs{background:url('../../images/primary/parent/bg_memoirs_box.gif') no-repeat;height:199px;position:relative;padding:18px 20px 0px 20px;}
.parent_memoirs .best{position:absolute;top:-3px;left:-2px;z-index:999999;width:77px;height:70px;}
.parent_memoirs .photo{width:245px;height:210px;position:relative;float:left;margin-top:-14px;}
.parent_memoirs .photo img{position:absolute;top:26px;left:11px;}
.parent_memoirs .photo img.bg{top:0;left:0;_width:226px;_height:199px;}
.parent_memoirs .photo span{top:168px;left:39px;position:absolute;color:#383a32;}
.parent_memoirs .photo .best_tit{position:absolute;top:142px;left:36px;}
.parent_memoirs em{color:#e55c0a;font-size:16px;padding-bottom:10px;display:inline-block;*display:inline;zoom:1;font-weight:bold;width:325px;}
.parent_memoirs strong{display:inline-block;padding-top:8px;}
.parent_memoirs .more{position:absolute;top:189px;right:19px;}
.parent_memoirs .parent_name{position:absolute;top:20px;right:16px;color:#383a32;}
/* 팝업 BEST 수강후기 */
.parent_reply .photo{width:245px;height:220px;overflow:hidden;position:relative;float:left;}
.parent_reply .photo img{position:absolute;top:26px;left:11px;}
.parent_reply .photo img.bg{top:0;left:0;}
.parent_reply .photo span{top:168px;left:39px;position:absolute;color:#383a32;}
.parent_reply h2{color:#e55c0a;font-size:16px;margin-top:14px;padding-bottom:10px;display:inline-block;*display:inline;zoom:1;}
.parent_reply strong{display:inline-block;padding-top:8px;}
/* 주요 교육정보 프로그램 */
.edu_program{background:url('../../images/primary/parent/bg_program_new.gif') no-repeat left top;height:243px;width:600px;position:relative;padding:9px 0 0 150px;}
.edu_program h4{position:absolute;top:87px;left:17px;}
.edu_program .edu_pro_list{display:none;}
.edu_program .btn_left{position:absolute;top:140px;left:52px;}
.edu_program .btn_right{position:absolute;top:140px;left:87px;}
.edu_program .btn_write{display:none;}

.sub_edu_program{width:282px;height:102px;background:url('../../images/primary/parent/bg_edu_sub_box.gif') no-repeat left top;padding:10px 0 0 8px;position:relative;float:left;margin:0 10px 10px 0px;}
.sub_edu_program .thumbnail_img{position:relative;cursor:pointer;z-index:100;display:inline;}
.sub_edu_program .thumbnail_img span{background:url('../../images/primary/parent/bg_sub_edu.png') no-repeat left top;width:118px;height:89px;padding:3px 0 0 3px;display:inline-block;}
.sub_edu_program .thumbnail_img img{width:115px;height:86px;position:relative;}
.sub_edu_program p{float:left;margin-right:12px;}
.sub_edu_program dl{float:left;width:135px;}
.sub_edu_program dl dt a{font-weight:bold;color:#272727;letter-spacing:-1px;line-height:25px;}
.sub_edu_program dl dd a{letter-spacing:-1px;line-height:18px;}
.sub_edu_program dl dd.social_net{padding-top:10px;}

/* 학부모칼럼 2012-03-07 이경학*/
.parent_column{background:url('../../images/primary/parent/cloumn_info_bg_new.gif') no-repeat;height:142px;width:750px;position:relative;}
.parent_column .photo{width:129px;height:101px;position:relative;float:left;margin:20px; 0 0 20px;display:inline;}
.parent_column .photo img{position:absolute;top:7px;left:8px;}
.parent_column .photo img.bg{top:0;left:0;}
.parent_column .list_view{float:left;padding-left:5px;}
.parent_column .list_view dl{padding-top:24px;}
.parent_column .list_view dl dt{font-size:16px;font-weight:bold;color:#383A32;padding-bottom:10px;} 
.parent_column .list_view dl dt span{color:#E77645;}
.parent_column .list_view dl dd{color:#383A32;line-height:20px;}

.tab_option_parent2 {margin-right:0px;padding-top:20px;width:750px;background:url('../../images/primary/parent/tab_parent_cloumn_bg.gif') repeat-x bottom;}
.tab_option_parent2 li{display:inline-block;*display:inline;zoom:1;margin-right:-14px;*margin-right:0;height:36px;vertical-align:bottom;z-index:999;}
.tab_option_parent2 li.on{margin:0 -14px 0 0px;*margin:0 0px;z-index:999;}

.img_counseling{padding-top:23px;}

.parent_popup{position:relative;background:url('../../images/primary/parent/bg_dialog2_lkh.gif') no-repeat 0 bottom;width:390px;padding-left:30px;overflow:hidden;height:379px;}
.parent_popup h1{padding:28px 0 0 20px;color:#383a32;height:50px;font-size:14px;font-weight:bold;}
.parent_popup ul{width:350px;height:210px;padding-top:5px;margin:22px 0 0 5px;overflow-y:scroll;}
.parent_popup ul li{background:url(../../images/primary/com/bul02.gif) no-repeat 5px 9px;line-height:20px;padding-left:13px;color:#383A2F;}
.parent_popup a{position:absolute;bottom:22px;left:183px;}

/* 학부모 고도화 */
.cheer_area .bg_notop2{margin-top:-30px;_margin-top:-20px;background:none;}
.cheer_area .sec p.check{height:30px;margin-top:15px;}
.cheer_area .sec p.check img{float:left;}
.cheer_area .sec p.check span{float:left;color:#000;padding:5px 0 0 10px;}
.cheer_area .bg_choice2{background:url('../../images/primary/parent/bg_cheer_two.gif') no-repeat 8px 32px;margin-top:15px;position:relative;}
.cheer_area .bg_choice2 .icon_sms{position:absolute;right:0px;bottom:0px;}
.cheer_area .bg_choice3{background:url('../../images/primary/parent/bg_cheer_three.gif') no-repeat 8px 32px;margin-top:15px;position:relative;}
.cheer_area .bg_choice3 .icon_sms{position:absolute;right:0px;bottom:0px;}

.cheer_area .bg_top_box{background:url('../../images/primary/com/bg_sch03_new.gif') no-repeat left top;padding:19px 0 0px 22px;}
.cheer_area .bg_top_box2{background:url('../../images/primary/com/bg_sch03_new.gif') no-repeat left bottom;padding:19px 0 20px 22px;}
.cheer_area .box_line{background:url('../../images/primary/parent/bg_cheer_line.gif') repeat-x 0px 0px;padding-top:10px;margin:0px 16px 10px 0px;}

.cheer_table{width:90%;margin:10px 0 0 15px;color:#000;}
.cheer_table td{padding-left:5px;}
.cheer_table td.s_box{border:1px solid #AAAAAA;background:#fff;text-align:center;width:60px;padding-left:0px;}
.cheer_table td.b_box{border:1px solid #AAAAAA;background:#fff;text-align:left;padding-left:10px;width:344px;}

.tab_option_parent{margin-bottom:20px;height:36px;background:url('../../images/primary/parent/tab_parent_bg.gif') repeat-x;}
.tab_option_parent li{display:inline-block;*display:inline;zoom:1;height:auto;vertical-align:bottom;float:left;}
.tab_option_parent li.on{}

.list_tab_parent{float:left;margin:40px 0 10px 0px;}
.list_tab_parent li{float:left;}
.list_tab_parent li img{vertical-align:top;}
.r_btn_new{float:right;font-size:11px;font-weight:bold;color:#e5710a;width:185px;margin-top:30px;}
.r_btn_new dl{width:180px;}
.r_btn_new dl dt{text-align:right;margin-bottom:5px;}
.r_btn_new dl dd{text-align:right;}
.r_btn_new dl dd span.fc1{color:#5a8115;}

.parent_sms_area{width:390px;margin-top:10px;}
.parent_sms_area dl{margin-left:32px;padding-bottom:25px;}
.parent_sms_area dl dt{float:left;height:25px;}
.parent_sms_area dl dt img{vertical-align:top;padding:5px 28px 0 0px;;}
.parent_sms_area dl dd{line-height:25px;height:25px;color:#;}
.parent_sms_area dl dd input{border:1px solid #AAAAAA;height:18px;}
.parent_sms_area dl dd a img{vertical-align:top;margin-left:5px;}

.parent_sms_check{margin-top:10px;width:750px;height:96px;background:url(../../images/primary/parent/parent_sms_bg.gif) no-repeat;position:relative;}
.parent_sms_check ul{width:440px;padding:15px 0 0 25px;}
.parent_sms_check ul li{height:25px;line-height:18px;}
.parent_sms_check ul li input{float:left;}
.parent_sms_check ul li input.check_box{margin-top:5px;*margin-top:0px;}
.parent_sms_check ul li img{vertical-align:top;padding:0 20px 0 10px;}
.parent_sms_check p{position:absolute;top:19px;right:32px;}
.parent_sms_check p img{vertical-align:top;}

.parent_sms_txt{text-align:right;padding-top:5px;}


.noise_view{position:absolute;top:100px;left:20px;width:696px;height:1050px;background:url('../../images/primary/parent/noise_view.gif') no-repeat;z-index:999999;opacity:0.5; -ms-filter"progidDXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}

/* 학습진도율 */
.percentage_new{background:url('../../images/primary/com/tbl_percentage.gif') no-repeat 35px 10px;*background-position:40px 10px;width:190px;*width:216px;padding:0 16px 0px 40px;height:50px;*zoom:1;margin-left:-10px;*padding:0 16px 0 20px;*margin-left:-30px;}
.percentage_new dl{width:200px;position:relative;padding:0 0px 0 0px;margin-left:-20px;}
.percentage_new img{display:block;vertical-align:top;}
.percentage_new dd.per1{position:absolute;top:10px;left:-24px;text-align:right;height:56px;padding:0 0px 0 24px;overflow:hidden;z-index:10;}
.percentage_new dd.per2{position:absolute;top:10px;left:0px;*left:10px;text-align:right;height:50px;padding-left:32px;margin-right:0px;*padding-left:30px;overflow:hidden;z-index:10;width:150px;}
.percentage_new dd img.bg{position:absolute;top:0px;left:0px;z-index:-1;}
.percentage_new dd img.txt{position:absolute;top:0px;right:0px;z-index:-2;}
.percentage_new dd.per2 span{color:#777;float:right;margin-right:0px;display:block;z-index:10;position:relative;}
.percentage_new dd span{color:#777;font-size:tahoma;font-size:11px;font-weight:bold;display:block;white-space:nowrap;_margin-top:-1px;}
.noise_view{position:absolute;top:50px;left:0px;width:750px;height:100%;background:url(../../images/primary/parent/noise_view.gif) no-repeat;z-index:999999;opacity:0.5; -ms-filter"progidDXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}

/* 예비 초등학생 특강 */
.speLec_list {width:750px;margin-bottom:20px;}
.speLec_list .visual_tit {margin-bottom:10px;padding-bottom:15px;border-bottom:1px solid #d5d5d3;}
.speLec_list .thumb_list {width:750px;margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid #d5d5d3;}
.speLec_list .thumb_list li {overflow:hidden;width:750px;margin-bottom:10px;}
.speLec_list .thumb_list li a {text-decoration:none;}
.speLec_list .thumb_list .thumb {display:block;float:left;position:relative;width:166px;height:93px;}
.speLec_list .thumb_list .thumb img {width:166px;height:93px;}
.speLec_list .thumb_list .thumb .ico {display:block;position:absolute;top:50%;left:50%;width:42px;height:42px;margin:-21px 0 0 -21px;background:url('../../images/primary/com/ico_play_over.png') no-repeat;}
.speLec_list .thumb_list .txt {display:block;float:left;overflow:hidden;width:574px;height:83px;padding:10px 0 0 10px;color:#555;line-height:18px;}
.speLec_list .thumb_list .txt strong {display:block;width:100%;margin-bottom:5px;}

.ledNprogram {width:750px;}
.ledNprogram h4 {margin-bottom:14px;}
.ledNprogram ul {width:763px;margin-right:-13px;}
.ledNprogram li {float:left;margin:0 13px 13px 0;}