/* 계약서 출력하기 */
.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_estimates_print {margin:0; display:inline; float:left; width:100%; padding:0;}
.pop_estimates_print h2 {margin:0; padding:0 0 16px;}
.pop_estimates_print span {float:left; width:100%; margin:0; padding:0 0 8px; text-align:right;}
.pop_estimates_print .formTit {float:left; width:100%; 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:424px; 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:11px; font-weight:bold;}
.pop_estimates_print .form_info {float:left; width:645px; 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 8px; line-height:12px; font-size:9px; vertical-align:middle;}
.pop_estimates_print .form_info dl dd {float:left; width:188px; margin:0; padding:1px 0 8px 14px; line-height:11px; font-size:9px; 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 8px; line-height:12px; font-size:9px; 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:9px; vertical-align:middle;}
.pop_estimates_print .form_info table {float:left; width:378px; 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:9px; font-weight:bold;}
.pop_estimates_print .form_info table td.first {padding:6px 0 5px 7px; color:#333; font-size:9px;}
.pop_estimates_print .form_info table td {padding:6px 0 5px 7px; color:#333; font-size:9px;}
.pop_estimates_print .form_info table td em {color:#666; font-size:9px;}
.pop_estimates_print p {clear:both; margin:0; padding:10px 30px 0 0; text-align:center;}
.pop_estimates_print .form_box {float:left; width:100%; 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:9px;}
.pop_estimates_print .form_box table td strong {font-size:9px;}
.estimates_print {float:left; padding:0; width:100%; color:#646464; background:url('/images/popup/pop_bg_line01.gif') repeat-y left top;}
.pop_estimates_print table font {font-size:9px;}
.pop_estimates_print table font b {font-size:9px;}