@charset "UTF-8";
@import url("old.css");

* {font-family:dotum;font-size:12px;line-height:normal;margin:0;padding:0;}
body {float:left;background:#fff;color:#464646;width:100%;line-height:16px;margin:0px;font-weight:normal;height:100%;padding:0px;}
img, fieldset, button {border:medium none;padding:0;margin:0;}
hr, button img {display:none;}
em, address {font-style:normal;}
li {list-style:none;padding:0;margin:0;}
a {font-size:12px;color:#666;font-family:dotum;text-decoration:none;}
a:link {font-size:12px;color:#666;font-family:dotum;text-decoration:none;}
a:visited {font-size:12px;color:#666;font-family:dotum;text-decoration:none;}
a:hover, a:active, a:focus {font-size:12px;color:#333;font-family:dotum;text-decoration:underline;}
a:active {outline:medium none;}
textarea {overflow:auto;}
option {padding-right:6px;}
legend {font-size:0;height:0;left:0;line-height:0;overflow:hidden;position:absolute;top:0;visibility:hidden;width:0;}
table {border-collapse:collapse;table-layout:fixed;}
table caption {display:none;}
label{text-indent:-3000px;display:none;}
label.hidden{float:left;height:0px;width:0px;text-indent:-3000px;display:block;}
label.show1{float:left;font-size:11px;padding:4px 0 0 0;display:block;text-indent:0;}
label.show2{float:left;font-size:11px;padding:0 0 0 0;display:block;text-indent:0;}
select{height:20px;padding:0 0 0 4px;}
.input{vertical-align:middle;height:14px;padding:2px 0 2px 4px;border:1px solid #b3b3b3;font-size:12px;color:#666;}
.input2{vertical-align:middle;margin:0 3px 0px 0;}
.input_list{vertical-align:middle;border:1px solid #b3b3b3;font-size:12px;color:#666;}
.radio{float:left;margin:0 3px 0 0;display:inline;}

/*보이지 않는 텍스트*/
.blindtext { visibility:visible; width:0; height:0; overflow:hidden; font-size:0; line-height:0; text-indent:-3000em; position:absolute; display:none;}

/* 배송주소 */
.popFrame {float:left;width:100%;}
.popFrame .popHeader {border:2px solid #3e3e3e; padding:0 0 9px 0; border-bottom:0px; background:url('/Images/Popup/bg_popTop.gif') repeat-x left top;}
.popFrame h1 {width:auto; height:15px; color:#FFFFFF; font-size:1.2em; font-weight:bold; margin:0px; padding:7px 0 0 24px; background:url('/Images/common/bul/bl_popup.gif') no-repeat 10px 7px;}

/* 단과과정 상세보기 */
.popDetail .short_detail {width:708px; padding:10px;}
.popDetail .short_detail h5{font-weight:normal;padding:0 0 10px 10px;color:#666;}

.popFrame .short_detail .short_course {width:700px; margin:0;}
.popFrame .short_detail .short_course h6 {float:left;color:#565656; font-weight:bold; padding:20px 0 5px 16px; background:url('/Images/Common/Bul/bl_h5.gif') no-repeat left 20px;}
.popFrame .short_detail .short_course h6.etc {color:#3762af; font-weight:bold; margin:30px 0 0 0; padding:0 0 0 16px; background:url('/Images/Common/Bul/bl_h6.gif') no-repeat 7px 4px;}
.popFrame .short_course .teaching_list {float:left;width:700px; overflow:hidden; clear:both;border-top:1px solid #e8e8e8;}
.popFrame .short_course .teaching_list li{float:left;width:100%;padding:10px 0 10px 20px;border-bottom:1px solid #e8e8e8;}

.popFrame .course_guide {float:left;width:700px; padding:20px 0 15px 0;background:url('/Images/common/bg/bg_course_guide1.gif') no-repeat 8px 5px;}
.popFrame .course_guide ul {float:left;width:663px; padding:0 20px 15px 17px; background:url('/Images/common/bg/bg_course_guide2.gif') no-repeat 8px bottom;}
.popFrame .course_guide ul li {line-height:16px; padding:0 0 0 8px; background:url('/Images/common/bul/bl_square_blue.gif') no-repeat left 5px;}
.popFrame .course_guide ul li img {margin:10px 0 0 -8px;} 

.popFrame .short_course .cus_tab {float:left;width:700px;padding:20px 0 20px 0;background:url('/Images/common/bg/bg_tab.gif') no-repeat left 20px;}
.popFrame .short_course h5 {float:left;padding:0 0 8px 15px;background:url('/Images/Common/Bul/bl_h5.gif') no-repeat left top;}

.popDetail .rbtn {float:left;width:100%;padding:10px 0 20px 0; text-align:right;}


/* 하단 메뉴 팝업 영역 */
.footer_pop_warp {float:left;width:750px; height:600px; background:url('/Images/popup/footer_pop_bg02.gif') repeat-y left top;}
.footer_pop_warp .top{float:left;width:750px; height:60px;background:url('/Images/popup/footer_pop_bg01.gif') no-repeat left top;}
.footer_pop_warp .top h1{float:left;width:50px; padding:10px 0 0 15px;background:url('/Images/popup/footer_pop_bg01.gif') no-repeat left top;}
.footer_pop_warp .top .menu{float:right; padding:20px 10px 0 0;} /* 기존 06.15 width:470px; */
.footer_pop_warp .top .menu li{float:left;padding:0 10px 0 10px;display:inline;border-right:1px solid #555;}
.footer_pop_warp .top .menu li.end{float:left;padding:0 0 0 10px;border-right:none;}

.footer_pop_warp .bottom{float:left;width:725px; height:520px;padding:0 0 20px 25px; margin:0; display:inline; background:url('/Images/popup/footer_pop_bg03.gif') no-repeat left bottom;}
.footer_pop_warp .bottom .content{float:left;width:710px; height:520px;overflow-x:hidden; overflow-y:scroll;}
.footer_pop_warp .bottom .content h2{float:left;width:680px;padding:10px 0 0 0;}
.footer_pop_warp .bottom .content .text_box01{float:left;width:680px;padding:20px 0 0 0;}

/* 06.25 이용약관, 개인정보취급방침 추가 */
.footer_pop_warp .bottom .content .text_box01 h3 {margin:0; padding:0 0 20px; color:#9a1a1a;}
.footer_pop_warp .bottom .content .text_box01 h4 {margin:0; padding:0 0 7px; color:#464646;}
.footer_pop_warp .bottom .content .text_box01 p {margin:0; padding:0 0 10px; line-height:17px; letter-spacing:-1px;}
.footer_pop_warp .bottom .content .text_box01 h3.h3Tit {margin:0; padding:15px 0 20px; color:#9a1a1a;}
.footer_pop_warp .bottom .content .text_box01 span {display:block; margin:0; line-height:17px; padding:2px 0 3px 7px; letter-spacing:-1px;}
.footer_pop_warp .bottom .content .text_box01 span.spanTxt {display:block; margin:0; padding:2px 0 20px 7px; letter-spacing:-1px;}
.footer_pop_warp .bottom .content .text_box01 h5 {margin:0; padding:0 0 4px 7px; color:#464646;}
.footer_pop_warp .bottom .content .text_box01 span.spanTxt02 {display:block; margin:0; line-height:17px; padding:2px 0 10px 7px; letter-spacing:-1px;}

.footer_pop_warp .bottom .content .table_box01{float:left;width:680px;padding:20px 0 0 0;}
.footer_pop_warp .bottom .content .table_box02{float:left;width:680px;padding:0 0 0 0;}
.footer_pop_warp .bottom .content .table_box03{float:left;width:680px;padding:10px 0 0 0;}
.footer_pop_warp .bottom .content .box01{float:left;width:680px;padding:20px 0 0 0;}
.footer_pop_warp .bottom .content .box01 .tab{float:left;width:680px;height:40px;background:url('/Images/popup/footer_pop02_tab_bg.gif') repeat-x left top;}
.footer_pop_warp .bottom .content .box01 .tab li{float:left;padding:0;display:inline;}
.footer_pop_warp .bottom .content .box01 .img{float:left;width:670px;padding:10px 0 10px 10px;}
.footer_pop_warp .bottom .content .btn_right{float:left;width:680px;padding:15px 0 0 0;text-align:right;}
.footer_pop_warp .bottom .content .btn_right img{padding:0 0 0 10px;text-align:right;}
.footer_pop_warp .bottom .content .tit01{float:left;width:280px;padding:5px 0 7px 560px;color:#848484;font-size:11px;background:url('/Images/popup/footer_pop_bul01.gif') no-repeat 550px 8px;}
.footer_pop_warp .bottom .content .tit02{float:left;width:680px;padding:10px 0 7px 0;color:#cc0000;font-size:12px;}

.popup_board_type01{float:left;width:100%;border-top:2px solid #777;}
.popup_board_type01.bottom{margin:0 0 10px 5px;}
.popup_board_type01 th{padding:10px 5px 7px 17px;text-align:left;color:#848484;font-size:11px;width:100%;vertical-align:top;border-bottom:1px solid #dadada;background:#f9f9f9 url('/Images/popup/footer_pop_bul01.gif') no-repeat 7px 13px;}
.popup_board_type01 th.bg_none{background:#f9f9f9 none;}
.popup_board_type01 th.bg_none2{background:#f9f9f9 none;padding:10px 0 7px 0;text-align:center;border-right:1px solid #dadada;}
.popup_board_type01 th.bg_none3{background:#f9f9f9 none;padding:10px 0 7px 0;text-align:center;}
.popup_board_type01 th.title{background:#f9f9f9 none;text-align:center;color:#336699;}
.popup_board_type01 td{width:100%;padding:7px 5px 7px 10px;font-size:11px;border-bottom:1px solid #dadada;color:#777;}
.popup_board_type01 td.right_border1{border-right:1px solid #dadada;}
.popup_board_type01 td.right_border2{border-right:1px solid #dadada;text-align:center;padding:10px 0 7px 0;}
.popup_board_type01 td.right_border3{border-right:1px solid #dadada;text-align:right;}
.popup_board_type01 td.border_no{width:100%;padding:7px 5px 0 10px;border-bottom:none;color:#777;}
.popup_board_type01 td em{height:14px;padding:2px 20px 2px 4px;font-size:11px;font-weight:bold;color:#000;}
.popup_board_type01 td em.nobold{width:70px;height:14px;padding:2px 20px 2px 4px;font-weight:normal;color:#000;}
.popup_board_type01 td em.btn{float:left;padding:0 10px 0 0;}
.popup_board_type01 td em.blue{font-weight:normal;color:#336699;padding:0 0 0 0;}
.popup_board_type01 td em.orange{font-weight:normal;color:#F17831;padding:0 0 0 0;}
.popup_board_type01 td em.red{float:left;font-weight:bold;color:#cc0000;padding:5px 10px 0 0;}
.popup_board_type01 td em.red2{font-weight:bold;color:#cc0000;padding:0 10px 0 0;}
.popup_board_type01 td em.gray{float:left;padding:5px 10px 0 0;font-weight:normal;}
.popup_board_type01 td b{font-size:11px;font-weight:bold;}

.popup_board_type02{float:left;width:100%;border-top:2px solid #777;}
.popup_board_type02 th{padding:7px 5px 7px 20px;font-weight:normal;text-align:left;vertical-align:top;font-size:11px;width:100%;border-bottom:1px solid #dadada;}
.popup_board_type02 td{width:100%;padding:7px 5px 7px 5px;border-bottom:1px solid #dadada;color:#777;}

/* edualltiv 소개 팝업 추가 06.28 공통 부분 */
#pop_wrap {float:left; width:860px; border:2px solid #67afea;}
#pop_cnts {float:left; width:860px;}
#pop_notice {float:left; width:100%;}
.pop_edu_header {float:left; margin:0 0 11px; width:860px; height:72px; background:url('/images/popup/pop_img_bg01.gif') repeat-x left top;}
.pop_edu_header h1 {float:left; margin:0; padding:2px 15px 0 15px;}
.pop_edu_header ul {float:left; margin:0; padding:0; line-height:11px; font-size:11px;}
.pop_edu_header ul li {float:left; margin:24px 0 0; padding:0 22px 0; line-height:11px; font-size:11px; background:url('/images/popup/pop_gnb_bg.gif') no-repeat right top;}
.pop_edu_header ul li.last {background:none;}
.pop_edu_lnb {float:left; display:inline; width:167px; height:472px; margin:0 0 0 15px; background:url('/images/popup/pop_lnb_bg.gif') no-repeat left top;}
.pop_edu_lnb h2 {margin:0; padding:0 0 18px 6px;}
.pop_edu_lnb ul {margin:0; padding:0; line-height:11px; font-size:11px;}
.pop_edu_lnb ul li {margin:0; padding:0 0 3px; line-height:11px; font-size:11px; background:url('/images/popup/pop_lnb_line.gif') no-repeat left bottom;}
.pop_edu_lnb ul li.liNone {background:none; padding:0;}
.pop_edu_lnb ul.lnb_sub {width:149px; margin:0; padding:10px 0 3px 13px; line-height:11px; font-size:11px; background:url('/images/popup/pop_lnb_line.gif') no-repeat left top;}
.pop_edu_lnb ul.lnb_sub li {clear:both; margin:0; padding:0 0 8px; line-height:11px; font-size:11px; background:none;}
.pop_edu_lnb ul.lnb_sub_line {width:149px; margin:0; padding:10px 0 3px 13px; line-height:11px; font-size:11px; background:none;}
.pop_edu_lnb ul.lnb_sub_line li {clear:both; margin:0; padding:0 0 8px; line-height:11px; font-size:11px; background:none;}
.pop_edu_lnb p {margin:0; padding:20px 0 0;}
.pop_edu_cnts {float:left; width:657px; height:463px; padding:0 0 0 20px; margin:0 0 7px; overflow-x:hidden; overflow-y:auto;}
.pop_cnts_wrap {margin:0 auto 7px auto; width:750px; height:463px; padding:0; overflow-x:hidden; overflow-y:auto;}
.pop_edu_footer {float:left; padding:0 0 5px; width:860px; background:url('/images/popup/pop_footer_bg.gif') no-repeat 2px top;}
.pop_edu_footer h3 {float:left; margin:0; padding:9px 35px 0 258px;}
.pop_edu_footer address {float:left; margin:0; padding:13px 183px 0 0; background:url('/images/popup/pop_footer_line.gif') no-repeat right 18px;}
.pop_edu_footer span {float:left; margin:0; padding:18px 0 0 10px;}
.radiobox01 {display:inline-block; margin:0px 3px 2px 0px; padding:0px; vertical-align:middle;}
.radiobox02 {display:inline-block; margin:0px 3px 2px 30px; padding:0px; vertical-align:middle;}
.radiobox03 {display:inline-block; margin:0px 3px 0px 0px; padding:0px; vertical-align:middle;}
.inputbox01 {border:1px solid #b3b3b3; width:124px; height:14px; padding:2px 0 0;}
.inputbox02 {border:1px solid #b3b3b3; width:170px; height:14px; padding:2px 0 0;}
.inputbox03 {border:1px solid #b3b3b3; width:100px; height:14px; padding:2px 0 0; vertical-align:middle;}
.inputbox04 {border:1px solid #b3b3b3; width:55px; height:14px; padding:2px 0 0;}
.inputbox05 {border:1px solid #b3b3b3; width:178px; height:14px; padding:2px 0 0;}
.inputbox06 {float:left; border:1px solid #b3b3b3; width:270px; height:14px; padding:2px 0 0; margin:4px 0 0;}
.inputbox07 {float:left; border:1px solid #b3b3b3; width:210px; height:14px; padding:2px 0 0; margin:4px 0 0 5px;}
.inputbox08 {border:1px solid #b3b3b3; width:486px; height:14px; padding:2px 0 0;}

/* 공지사항 10.12.20 추가 */
.notice_header {float:left; margin:0 0 11px; width:100%; height:34px; background:url('/images/popup/bg_popTop02.gif') repeat-x left top;}
.notice_header h2 {float:left;margin:0; padding:0 0 16px; }
.notice_header .close {margin:0; padding:8px 15px 0 0px; text-align:right;}

.notice_box { margin:0 0 11px; width:100%;}
.notice_box .cnts {float:left; width:527px;height:250px; padding:20px 0 20px 10px; margin:0 0 15px 20px; overflow-x:hidden; overflow-y:auto; border-top:1px solid #cacaca;border-bottom:1px solid #cacaca; line-height:18px; }
.cntitle {padding:0 0 0 20px; width:537px;height:20px;}
.notice_title {float:left; margin:0px; width:100%;}
.notice_title .cntitle {float:left;margin:0 0 0 20px; padding:0px; height:30px; }
.notice_title .cntitle ul{float:left; margin:0px; padding:5px 0 0 0; width:100%;}
.notice_title .cntitle ul li {float:left;}
.notice_title .cntitle ul li.stitle {float:left; font-size:12px; font-weight:bold; padding:2px 0 0 0;}
.notice_title .cntitle ul li.date {float:right; }
.notice_title .cntitle ul li.year {float:right; font-size:12px; font-weight:bold; padding:2px 0 0 0; width:70px;}
.notice_close { margin:0px; width:100%; height:34px;text-align:center;}

/* 소개,특징 */
.pop_edu_intro {float:left; width:657px; height:463px; padding:0 0 0 20px; margin:0 0 7px; overflow-x:hidden; overflow-y:auto;}
.pop_edu_intro h2 {margin:0; padding:0 0 16px;}
.pop_edu_intro table {float:left; width:620px;}
.pop_edu_intro table th {border:1px solid #5490b3; border-right:1px solid #326bad ! important; padding:7px 0 6px; background-color:#4581c5; color:#fff; font-size:12px; font-weight:bold;}
.pop_edu_intro table td {border:1px solid #dedede; border-top:none ! important; padding:9px 0 8px; color:#333; font-size:12px; text-align:center; background:url('/images/popup/pop_td_bg.gif') repeat-x left top #ccc;}
.pop_edu_intro table td p {padding:3px 0 0; color:#333; font-size:12px; text-align:center;}

/* 포트폴리오 */
.pop_edu_portfolio {float:left; width:657px; height:463px; padding:0 0 0 20px; margin:0 0 7px; overflow-x:hidden; overflow-y:auto;}
.pop_edu_portfolio h2 {margin:0; padding:0 0 16px;}
.pop_edu_portfolio div {float:left; margin:0 0 11px; width:620px; height:207px; background:url('/images/popup/pop_img_bg02.gif') no-repeat left top;}
.pop_edu_portfolio div dl {float:left; width:185px; display:inline; margin:13px 0 0 10px; padding:0 10px 0 0; line-height:11px; font-size:11px; background:url('/images/popup/pop_dot_line.gif') no-repeat right top;}
.pop_edu_portfolio div dl dt {float:left; margin:0 0 17px; padding:0; line-height:11px; font-size:11px; border:1px solid #e3e3e3;}
.pop_edu_portfolio div dl dd {float:left; margin:0; padding:0; line-height:11px; font-size:11px;}
.pop_edu_portfolio div dl dd p {margin:0; padding:0 0 1px 12px; vertical-align:top; color:#8a8a8a; background:url('/images/common/bul/bul_square01.gif') no-repeat 4px 3px;}
.pop_edu_portfolio div dl dd p strong {line-height:14px; vertical-align:top;}
.pop_edu_portfolio div dl.dlLast {background:none;}
.pop_edu_portfolio div dl dd p a {color:#8a8a8a;}

/* 제휴문의 */
.pop_edu_call {float:left; width:657px; height:463px; padding:0 0 0 20px; margin:0 0 7px; overflow-x:hidden; overflow-y:auto;}
.pop_edu_call h2 {margin:0; padding:0 0 16px;}
.pop_edu_call ol {height:73px; margin:0; padding:19px 0 0 153px; line-height:11px; font-size:11px; background:url('/images/popup/pop_img_bg03.gif') no-repeat left top;}
.pop_edu_call ol li {margin:0; padding:0 0 8px; line-height:11px; font-size:11px;}
.pop_edu_call span.callTxt {float:right; margin:0; padding:14px 22px 3px 0; font-size:11px; color:#848484;}
.pop_edu_call span.callTxt strong {color:#4874d7;}
.pop_edu_call div {float:left; border-top:2px solid #4581c5;}
.pop_edu_call div table {float:left; width:100%;}
.pop_edu_call div table th {padding:7px 0 6px 7px; border-bottom:1px solid #dadada; background-color:#f9f9f9; text-align:left; font-size:11px; color:#848484; font-weight:bold;}
.pop_edu_call div table th.thTit {padding:7px 0 6px 18px; border-bottom:1px solid #dadada; background-color:#f9f9f9; text-align:left; font-size:11px; color:#848484; font-weight:bold; vertical-align:top;}
.pop_edu_call div table th strong {color:#4874d7;}
.pop_edu_call div table td.first {padding:7px 0 6px 10px; border-bottom:1px solid #dadada; color:#000; font-size:11px; font-weight:bold; vertical-align:middle;}
.pop_edu_call div table td {padding:4px 0 4px 10px; border-bottom:1px solid #dadada; color:#000; font-size:11px; font-weight:bold; vertical-align:middle;}
.pop_edu_call div table td select {height:auto; padding:0;}
.pop_edu_call div table td.tdColor {padding:4px 0 4px 10px; border-bottom:1px solid #dadada; color:#777; font-size:11px; font-weight:normal; vertical-align:middle;}
.pop_edu_call div table td.tdColor select {height:auto; padding:0;}
.pop_edu_call div table td.tdColor img {vertical-align:middle;}
.pop_edu_call div table td textarea {width:487px; height:82px; border:1px solid #b3b3b3;}
.pop_edu_call div table td.tdNone {padding:0; margin:0;}
.pop_edu_call p {clear:both; margin:0; padding:15px 30px 0; text-align:right;}


/* 사업제안 */
.pop_edu_business {float:left; width:657px; height:463px; padding:0 0 0 20px; margin:0 0 7px; overflow-x:hidden; overflow-y:auto;}
.pop_edu_business h2 {margin:0; padding:0; float:left;}
.pop_edu_business span {margin:0; padding:0 20px 8px 0; float:right;}
.pop_edu_business h3 {clear:both; margin:0; padding:0 0 10px 2px;}
.pop_edu_business p {margin:0; padding:0 0 26px 27px;}
.pop_edu_business ul {margin:0; padding:0 0 26px 27px; line-height:11px; font-size:11px;}
.pop_edu_business ul li {margin:0; padding:0 0 5px; line-height:11px; font-size:11px;}
.pop_edu_business p.pImg {margin:0; padding:0 0 15px;}
.pop_edu_business p.pImg02 {margin:0; padding:0 0 26px;}
.pop_edu_business h3.h3Tit {clear:both; margin:0; padding:0 0 10px 5px;}

/* 견적문의 */
.pop_edu_estimates {float:left; display:inline; width:820px; height:463px; padding:0; margin:0 0 0 40px; overflow-x:hidden; overflow-y:auto;}
.pop_edu_estimates h2 {margin:0; padding:0 0 16px;}
.pop_edu_estimates span.estiTxt {margin:0; padding:0 0 0 22px;}
.pop_edu_estimates ul {float:left; width:772px; height:122px; margin:5px 0 0; padding:0 0 0 22px; line-height:11px; font-size:11px; background:url('/images/popup/pop_img_bg04.gif') no-repeat left top;}
.pop_edu_estimates ul li {float:left; margin:0; padding:11px 20px 0 0; line-height:11px; font-size:11px;}
.pop_edu_estimates ul li p {margin:7px 0 0; padding:0; text-align:center;}
.pop_edu_estimates span.spanTxt {float:right; margin:0; padding:14px 50px 3px 0; font-size:11px; color:#848484;}
.pop_edu_estimates span.spanTx strong {color:#4874d7;}
.pop_edu_estimates div {float:left;}
.pop_edu_estimates div table {float:left; width:100%;}
.pop_edu_estimates div table th {padding:7px 0 6px 7px; border-bottom:1px solid #dadada; background-color:#f9f9f9; text-align:left; font-size:11px; color:#848484; font-weight:bold;}
.pop_edu_estimates div table th.thTit {padding:7px 0 6px 18px; border-bottom:1px solid #dadada; background-color:#f9f9f9; text-align:left; font-size:11px; color:#848484; font-weight:bold; vertical-align:top;}
.pop_edu_estimates div table th.thColor {padding:7px 0 6px 7px; border-top:2px solid #4581c5; border-bottom:1px solid #dadada; background-color:#f9f9f9; text-align:left; font-size:11px; color:#4874d7; font-weight:bold;}
.pop_edu_estimates div table th strong {color:#4874d7;}
.pop_edu_estimates div table td.tdTxt {padding:7px 0 6px 10px;  border-top:2px solid #4581c5; border-bottom:1px solid #dadada; color:#000; font-size:11px; font-weight:bold; vertical-align:middle;}
.pop_edu_estimates div table td.tdTxt img {vertical-align:middle; margin:0 0 0 20px;}
.pop_edu_estimates div table td.first {padding:7px 0 6px 10px; border-bottom:1px solid #dadada; color:#000; font-size:11px; font-weight:bold; vertical-align:middle;}
.pop_edu_estimates div table td.first img {vertical-align:middle; margin:0 0 0 20px;}
.pop_edu_estimates div table td {padding:4px 0 4px 10px; border-bottom:1px solid #dadada; color:#000; font-size:11px; font-weight:bold; vertical-align:middle;}
.pop_edu_estimates div table td select {height:auto; padding:0;}
.pop_edu_estimates div table td.tdColor {padding:4px 0 4px 10px; border-bottom:1px solid #dadada; color:#777; font-size:11px; font-weight:normal; vertical-align:middle;}
.pop_edu_estimates div table td.tdColor p {margin:0; padding:0;}
.pop_edu_estimates div table td.tdColor select {height:auto; padding:0;}
.pop_edu_estimates div table td.tdColor img {vertical-align:middle;}
.pop_edu_estimates div table td textarea {width:487px; height:82px; border:1px solid #b3b3b3;}
.pop_edu_estimates div table td.tdNone {padding:0; margin:0;}
.pop_edu_estimates p {clear:both; margin:0; padding:15px 30px 0 0; text-align:right;}
.pop_edu_estimates .form_box {float:left; width:772px; margin:5px 0 0;}
.pop_edu_estimates .form_box table {margin:0 0 10px; border:1px solid #ccc;}
.pop_edu_estimates .form_box table td {margin:0; padding:4px 0 3px; border-right:1px solid #ccc; color:#444; line-height:17px; font-size:11px;}
.pop_edu_estimates .form_box table td strong {font-size:11px;}
.pop_edu_estimates .form_box .borderNone {border:none ! important}
.pop_edu_estimates .form_box .fontFace {font-weight:normal;}

/* 견적문의 폼 */
.pop_estimates_form {float:left; display:inline; width:810px; height:463px; padding:0; margin:0 0 0 50px; overflow-x:hidden; overflow-y:auto;}
.pop_estimates_form h2 {margin:0; padding:0 0 16px;}
.pop_estimates_form span {float:left; width:750px; margin:0; padding:0 0 8px; text-align:right;}
.pop_estimates_form .formTit {float:left; width:750px; height:48px; background-color:#91a6e7;}
.pop_estimates_form .formTit h3 {margin:0; padding:10px 0 0 14px; float:left;}
.pop_estimates_form .formTit h4 {margin:0; padding:18px 0 0 ; width:524px; text-align:center; color:#000; font-size:14px; float:left;}
.pop_estimates_form .formTit strong {float:left; margin:0; padding:20px 0 0; color:#000; font-size:12px;}
.pop_estimates_form .form_info {float:left; width:747px; margin:5px 0 0; padding:0 0 5px; border:1px solid #ccc;}
.pop_estimates_form .form_info dl {float:left; display:inline; width:250px; margin:12px 0 0 12px;; padding:0; line-height:11px; font-size:11px; color:#333;}
.pop_estimates_form .form_info dl dt {clear:both; letter-spacing:-1px; float:left; width:40px; margin:0; padding:0 0 10px; line-height:12px; font-size:11px; vertical-align:middle;}
.pop_estimates_form .form_info dl dd {float:left; width:188px; margin:0; padding:1px 0 10px 14px; line-height:11px; font-size:12px; vertical-align:middle;}
.pop_estimates_form .form_info dl dt.dtTit {clear:both; letter-spacing:-1px; float:left; width:40px; margin:0; padding:8px 0 10px; line-height:12px; font-size:11px; vertical-align:middle;}
.pop_estimates_form .form_info dl dd.ddCnt {float:left; width:188px; margin:0; padding:9px 0 0 14px; line-height:11px; font-size:12px; vertical-align:middle;}
.pop_estimates_form .form_info table {float:left; width:478px; margin:5px 0 0; border:1px solid #ccc;}
.pop_estimates_form .form_info table th {padding:7px 0 7px; background-color:#e6e6e6; color:#333; font-size:11px;}
.pop_estimates_form .form_info table td.first {padding:6px 0 5px 7px; color:#333;}
.pop_estimates_form .form_info table td {padding:6px 0 5px 7px; color:#333;}
.pop_estimates_form .form_info table td em {color:#666;}
.pop_estimates_form p {clear:both; margin:0; padding:10px 30px 0 0; text-align:center;}
.pop_estimates_form .form_box {float:left; width:750px; margin:10px 0 0;}
.pop_estimates_form .form_box table {border:1px solid #ccc; margin:0 0 5px;}
.pop_estimates_form .form_box table td {margin:0; padding:4px 0 3px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; color:#444; line-height:17px; font-size:11px;}
.pop_estimates_form .form_box table td strong {font-size:11px;}

/* 계약서 */
.pop_edu_reserv01 {margin:0 auto 7px auto; width:750px; height:463px; padding:0; overflow-x:hidden; overflow-y:auto;}
.pop_edu_reserv01 h2 {margin:0; padding:0 0 16px;}
.pop_edu_reserv01 span {margin:0; padding:0 0 0 5px;}
.pop_edu_reserv01 ul {float:left; width:750px; height:122px; margin:5px 0 0; padding:0 0 0 12px; line-height:11px; font-size:11px; background:url('/images/popup/pop_img_bg05.gif') no-repeat left top;}
.pop_edu_reserv01 ul li {float:left; margin:0; padding:11px 9px 0 0; line-height:11px; font-size:11px;}
.pop_edu_reserv01 ul li p {margin:7px 0 0; padding:0; text-align:center;}
.pop_edu_reserv01 span.spanTxt {width:750px; text-align:right; float:right; margin:0; padding:14px 0 3px 0; font-size:11px; color:#848484;}
.pop_edu_reserv01 span.spanTx strong {color:#4874d7;}
.pop_edu_reserv01 table {float:left; margin:0 0 15px; width:750px; border-top:2px solid #4581c5;}
.pop_edu_reserv01 table th {padding:7px 0 6px 7px; border-bottom:1px solid #dadada; background-color:#f9f9f9; text-align:left; font-size:11px; color:#848484; font-weight:bold;}
.pop_edu_reserv01 table th.thTit {padding:7px 0 6px 18px; border-bottom:1px solid #dadada; background-color:#f9f9f9; text-align:left; font-size:11px; color:#848484; font-weight:bold; vertical-align:top;}
.pop_edu_reserv01 table th strong {color:#4874d7;}
.pop_edu_reserv01 table td {padding:4px 0 4px 10px; border-bottom:1px solid #dadada; color:#000; font-size:11px; font-weight:bold; vertical-align:middle;}
.pop_edu_reserv01 table td select {height:auto; padding:0;}
.pop_edu_reserv01 table td.tdColor {padding:4px 0 4px 10px; border-bottom:1px solid #dadada; color:#777; font-size:11px; font-weight:normal; vertical-align:middle;}
.pop_edu_reserv01 table td.tdColor p {margin:0; padding:0;}
.pop_edu_reserv01 table td.tdColor select {height:auto; padding:0;}
.pop_edu_reserv01 table td.tdColor img {vertical-align:middle;}
.pop_edu_reserv01 p {clear:both; margin:0; padding:0 30px; text-align:center;}

/* 계약서 출력하기 */
.pop_edu_reserv02 {margin:0 auto 7px auto; width:780px; height:463px; padding:0; overflow-x:hidden; overflow-y:auto;}
.pop_edu_reserv02 h2 {margin:0; padding:0 0 16px;}
.pop_edu_reserv02 h3 {margin:0; padding:0 0 0 5px; float:left;}
.pop_edu_reserv02 span {margin:0; padding:0 15px 8px 0; float:right;}
.reserv_tLine {float:left; width:750px; height:21px; background:url('/images/popup/pop_t_line01.gif') no-repeat left top;}
.reserv_bgLine {float:left; padding:0; width:750px; color:#646464; background:url('/images/popup/pop_bg_line01.gif') repeat-y left top;}
.reserv_info {float:left; width:710px; padding:0 10px 0 10px; height:100%; background:url('/images/popup/pop_bg_line01.gif') repeat-y left top;}
.reserv_info h4 {margin:0; padding:0 0 21px; text-align:center; color:#000; font-size:14px;}
.reserv_info p {margin:0; padding:0 0 18px; color:#646464; line-height:16px;}
.reserv_info dl {margin:0 0 25px; padding:0; line-height:11px; font-size:11px;}
.reserv_info dl dt {margin:0; padding:0 0 7px; line-height:11px; font-size:14px; font-weight:bold;}
.reserv_info dl dd {margin:0; padding:0; line-height:18px; font-size:12px; color:#646464;}
.reserv_info em {margin:0; padding:20px 0 45px; display:block; text-align:center; font-size:14px;}
.reserv_info strong {line-height:15px; margin:0; padding:0 0 18px; display:block;}
.reserv_info ul {margin:0; padding:0 0 35px; line-height:11px; font-size:11px;}
.reserv_info ul li {margin:0; padding:0 0 5px; line-height:11px; font-size:12px; color:#646464;}
.reserv_info ul li.liTxt {margin:0; padding:18px 0 0; line-height:11px; font-size:12px; color:#646464;}
.reserv_fLine {float:left; width:750px; height:25px; background:url('/images/popup/pop_f_line01.gif') no-repeat left top;}

/* 제품소개 */
.pop_product_baner {float:left; margin:5px 0 0; width:147px; height:205px;  background:url('/images/popup/pop_img_bg06.gif') no-repeat left top;}
.pop_product_baner h2 {margin:0; padding:14px 0 7px 30px;}
.pop_product_baner p {margin:0; padding:0 0 3px; text-align:center;}
.pop_edu_product {float:left; width:657px; height:463px; padding:0 0 0 20px; margin:0 0 7px; overflow-x:hidden; overflow-y:auto;}
.pop_edu_product h2 {float:left; margin:0; padding:0 0 18px;}
.pop_edu_product span.eBookView {float:right;  margin:5px 28px 0 0; padding:3px 0 5px;}
.pop_edu_product span.eBookView img {margin:0; padding:0; vertical-align:middle;}
.pop_edu_product span.eBookView a {margin:0; padding:0;}
.pop_edu_product .prdouct_cnts {float:left; margin:0 0 30px; width:619px; height:35px; background:url('/images/popup/pop_img_bg07.gif') no-repeat left top;}
.pop_edu_product .prdouct_cnts h3 {float:left; margin:11px 0 0; padding:0 0 0 30px; color:#3c3c3c; font-size:14px; background:url('/images/common/bul/bul_circle01.gif') no-repeat 12px 1px;}
.pop_edu_product .prdouct_cnts span {float:right; margin:0; padding:6px 9px 0 0;}

/* 에디터 스타일 */
.pop_edu_Scomm {float:left; width:auto; border-top:none ! important; margin:0; padding:5px 0 5px 10px;}
.pop_edu_Scomm table.tdEditor {float:left; margin:0; padding:0; width:auto; border-top:none;}
.pop_edu_Scomm table.tdEditor th {margin:0; padding:0; text-align:left;}
.pop_edu_Scomm table.tdEditor td {margin:0; padding:0; text-align:left; font-weight:normal; border-bottom:none;}
.pop_edu_Scomm table.tdEditor td textarea {width:530px; height:200px; margin:0; padding:0; border:none ! important;}

/* 견적문의 프린트 */
.pop_estimates_print {margin:0; display:inline; float:left; width:auto; padding:0;}
.pop_estimates_print h2 {margin:0; padding:0 0 16px;}
.pop_estimates_print span {float:left; width:750px; margin:0; padding:0 0 8px; text-align:right;}
.pop_estimates_print .formTit {float:left; width:750px; height:48px; background-color:#91a6e7;}
.pop_estimates_print .formTit h3 {margin:0; padding:10px 0 0 14px; float:left;}
.pop_estimates_print .formTit h4 {margin:0; padding:18px 0 0 ; width:524px; text-align:center; color:#000; font-size:14px; float:left;}
.pop_estimates_print .formTit strong {float:left; margin:0; padding:20px 0 0; color:#000; font-size:12px;}
.pop_estimates_print .form_info {float:left; width:747px; margin:5px 0 0; padding:0 0 5px; border:1px solid #ccc;}
.pop_estimates_print .form_info dl {float:left; display:inline; width:250px; margin:12px 0 0 12px;; padding:0; line-height:11px; font-size:11px; color:#333;}
.pop_estimates_print .form_info dl dt {clear:both; letter-spacing:-1px; float:left; width:40px; margin:0; padding:0 0 10px; line-height:12px; font-size:11px; vertical-align:middle;}
.pop_estimates_print .form_info dl dd {float:left; width:188px; margin:0; padding:1px 0 10px 14px; line-height:11px; font-size:12px; vertical-align:middle;}
.pop_estimates_print .form_info dl dt.dtTit {clear:both; letter-spacing:-1px; float:left; width:40px; margin:0; padding:8px 0 10px; line-height:12px; font-size:11px; vertical-align:middle;}
.pop_estimates_print .form_info dl dd.ddCnt {float:left; width:188px; margin:0; padding:9px 0 0 14px; line-height:11px; font-size:12px; vertical-align:middle;}
.pop_estimates_print .form_info table {float:left; width:478px; margin:5px 0 0; border:1px solid #ccc;}
.pop_estimates_print .form_info table th {padding:7px 0 7px; background-color:#e6e6e6; color:#333; font-size:11px;}
.pop_estimates_print .form_info table td.first {padding:6px 0 5px 7px; color:#333;}
.pop_estimates_print .form_info table td {padding:6px 0 5px 7px; color:#333;}
.pop_estimates_print .form_info table td em {color:#666;}
.pop_estimates_print p {clear:both; margin:0; padding:10px 30px 0 0; text-align:center;}
.pop_estimates_print .form_box {float:left; width:750px; margin:10px 0 0;}
.pop_estimates_print .form_box table {border:1px solid #ccc; margin:0 0 5px;}
.pop_estimates_print .form_box table td {margin:0; padding:4px 0 3px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; color:#444; line-height:17px; font-size:11px;}
.pop_estimates_print .form_box table td strong {font-size:11px;}
.estimates_print {float:left; padding:0; width:100%; color:#646464; background:url('/images/popup/pop_bg_line01.gif') repeat-y left top;}

/* 우편번호검색 */
#pop_adr_wrap {float:left; width:100%;}
.pop_adr {float:left; width:auto; height:35px; background:url('/images/popup/bg_popTop.gif') repeat-x left top;}
.pop_adr h1 {display:block; width:444px; color:#fff; font-weight:bold; margin:0px; padding:9px 0 12px 24px; background:url('/Images/common/bul/bl_popup.gif') no-repeat 10px 7px;}
.pop_adr h1 strong {float:left; width:420px; margin:0; padding:0; font-size:14px;}
.pop_adr h1 a {text-align:right;}
.pop_adr table {margin:5px auto; width:100%; color:#666;}
.pop_adr table td p {padding:10px 0 0;}
.pop_adr table td.first {padding:17px 0 0 22px;}
.pop_adr table td.pL10 {padding:0 0 0 5px;}
.intxt01 {width:70px; height:12px; padding:3px; border:1px solid #bebebe; vertical-align:middle; clear:both;}
.orange {color:#f96f00 ! important;}
.popPd1 {padding:5px 0 4px 5px;}

/* -- Button Reset -- */
span.button,
span.button a,
span.button button,
span.button input { position:relative; margin:0; display:inline-block; text-decoration:none; border:0;font:normal 12px Dotum; white-space:nowrap; background:url('/Images/Popup/buttonWhite.gif') no-repeat; vertical-align:middle; overflow:visible;}
span.button { height:23px;; padding:0; margin-right:2px; background-position:left top; overflow:visible;}
span.button a,
span.button button,
span.button input{ left:2px;}
span.button.large { height:30px;; background-position:left -30px;margin-top:3px; }
span.button.small { height:20px;; background-position:left -65px; vertical-align:top;margin-top:1px;}

/* Anchor */
span.button a 		{ padding:5px 10px 5px 8px; color:#000;font:normal 12px Dotum; background-position:right top; font-weight:bold;}
span.button.large a { padding:8px 10px 6px 8px;font:normal 14px Dotum; background-position:right -30px;font-weight:bold;}
span.button.small a { padding:4px 6px 3px 4px;font:normal 11px Dotum; background-position:right -65px;}

/* 데모보기 제품소개 07.16 */
.demo_pIntro {float:left; width:600px; height:35px; background:url('/images/popup/pop_img_bg08.gif') no-repeat left top;}
.demo_pIntro h3 {float:left; letter-spacing:-1px;; padding:10px 0 0 30px; color:#3c3c3c; color:#474747; font-size:14px; background:url('/images/common/bul/bul_circle01.gif') no-repeat 12px 12px;}
.demo_pIntro h3 strong {font-size:14px; color:#008ff3;}
.demo_pIntro span {float:right; margin:0; padding:7px 17px 0 0;}
.demo_pIntro a {padding:0 0 0 3px;}