@CHARSET "UTF-8";


/********* 견적서 document ****************/
#estimate_document_wrap h2{font-size:45px; font-weight:600; text-align:center; margin-bottom:80px;}
#estimate_document_wrap p{text-align:right; font-size:22px; font-weight:600; margin-bottom:20px;}

#estimate_document_wrap .em_amount{border:1px solid #000; padding:15px 100px; text-align:right; font-size:20px; font-weight:600; margin-bottom:10px;}
#estimate_document_wrap .em_amount span:FIRST-OF-TYPE{float:left;}

#estimate_document_wrap .em_table{border-collapse:collapse; width:100%; font-size:15px;}
#estimate_document_wrap .em_table th{border:1px solid #000; padding:15px 3px; text-align:center; font-weight:600;}
#estimate_document_wrap .em_table td{border:1px solid #000; padding:15px 3px; text-align:center;}
#estimate_document_wrap .em_table td.r{text-align:right; padding-right:6px;}
#estimate_document_wrap .em_table td.l{text-align:left; padding-left:6px;}

#estimate_document_wrap .oe_info{width:100%; overflow:hidden; margin-bottom:30px;}
#estimate_document_wrap .oe_info_left{float:left; width:40%; text-align:center;}
#estimate_document_wrap .oe_info_left span{display:inline-block; margin:50px 0 45px 0; font-size:18px;}
#estimate_document_wrap .oe_info_left p{text-align:center;}
#estimate_document_wrap .oe_info_right{float:right; width:60%;}
#estimate_document_wrap .oe_info_right th{padding:10px 3px;}
#estimate_document_wrap .oe_info_right td{padding:10px 3px;}

#estimate_document_wrap .oe_seal{margin-top:70px; margin-bottom:70px; position:relative; text-align:center;}
#estimate_document_wrap .oe_date{width:100%; text-align:center; font-size:22px; font-weight:400; margin-bottom:50px;}
#estimate_document_wrap .oe_title{display:inline; font-size:35px; font-weight:600; position:relative; z-index:2; vertical-align:middle;}
#estimate_document_wrap .oe_stamp{display:inline; width:80px; height:auto; margin-left:-50px; position:relative; z-index:1; vertical-align:middle;}

/********* 청구서 document ****************/
#bill_document_wrap h2{font-size:45px; font-weight:600; text-align:center; margin-bottom:30px;}
#bill_document_wrap .bill_tit1{text-align:right; font-size:22px; font-weight:600;}
#bill_document_wrap .bill_tit2{text-align:left; font-size:18px; font-weight:400;}
#bill_document_wrap .bill_tit2 span{font-weight:600;}

#bill_document_wrap .bill_amount{border:1px solid #000; padding:15px 100px; text-align:right; font-size:20px; font-weight:600; margin-bottom:10px;}
#bill_document_wrap .bill_amount span:FIRST-OF-TYPE{float:left;}

#bill_document_wrap .bill_table{border-collapse:collapse; width:100%; font-size:15px;}
#bill_document_wrap .bill_table th{border:1px solid #000; padding:15px 3px; text-align:center; font-weight:600;}
#bill_document_wrap .bill_table td{border:1px solid #000; padding:15px 3px; text-align:center;}
#bill_document_wrap .bill_table td.r{text-align:right; padding-right:6px;}
#bill_document_wrap .bill_table td.l{text-align:left; padding-left:6px;}

#bill_document_wrap .bill_table_order th{background-color:#e3e3e3; font-size:14px; padding:10px 3px;}
#bill_document_wrap .bill_table_order td{font-size:14px; padding:10px 3px;}

#bill_document_wrap .bill_info{width:100%; overflow:hidden; margin-bottom:30px;}
#bill_document_wrap .bill_info_left{float:left; width:40%; text-align:center; padding-top:55px;}
#bill_document_wrap .bill_info_left p{text-align:center; font-size:18px; font-weight:600; margin-bottom:20px;}
#bill_document_wrap .bill_info_right{float:right; width:60%;}
#bill_document_wrap .bill_info_right th{padding:10px 3px;}
#bill_document_wrap .bill_info_right td{padding:10px 3px;}

#bill_document_wrap .bill_seal{margin-top:70px; margin-bottom:70px;  position:relative; text-align:center;}
#bill_document_wrap .bill_date{width:100%; text-align:center; font-size:22px; font-weight:400; margin-bottom:50px;}
#bill_document_wrap .bill_title{display:inline; font-size:35px; font-weight:600; position:relative; z-index:2; vertical-align:middle;}
#bill_document_wrap .bill_stamp{display:inline;  width:80px; height:80px;  margin-left:-50px; position:relative; z-index:1; vertical-align:middle; }


/********* 분석결과서 document ****************/
#analysis_document_wrap{}

#analysis_document_wrap h2{font-size:45px; font-weight:600; text-align:center; margin-bottom:50px;}
#analysis_document_wrap p{font-size:18px; font-weight:400; margin-bottom:10px;}
#analysis_document_wrap p.l{text-align:left;}
#analysis_document_wrap p.r{text-align:right;}

#analysis_document_wrap  input{height:32px; vertical-align:middle;}

#analysis_document_wrap .ad_table{border-collapse:collapse; width:100%; font-size:15px;}
#analysis_document_wrap .ad_table td{border:1px solid #000; padding:4px 10px; text-align:left; font-weight:600; height:40px;}
#analysis_document_wrap .ad_table td span{display:inline-block; width:70px; vertical-align:middle;}
#analysis_document_wrap .ad_table td p{font-size:12px; font-weight:400; margin-bottom:5px;}
#analysis_document_wrap .ad_table td p:LAST-OF-TYPE{margin-bottom:0px;}
#analysis_document_wrap .ad_table td label{margin-right:20px; vertical-align:middle;}
#analysis_document_wrap .ad_table td label:LAST-OF-TYPE{margin-right:5px;}
#analysis_document_wrap .ad_table td textarea{width:100%; height:60px; resize:none;}

#analysis_document_wrap .mn_info{width:100%; overflow:hidden; margin-top:40px;}
#analysis_document_wrap .mn_info li{font-size:18px; margin-bottom:8px; text-align:right; list-style:none;}
#analysis_document_wrap .mn_info li span{vertical-align:middle;}
#analysis_document_wrap .mn_info li span .str_div{vertical-align:middle;}

#analysis_document_wrap .oe_seal{margin-top:70px; margin-bottom:70px; position:relative; text-align:center;}
#analysis_document_wrap .oe_date{width:100%; text-align:center; font-size:22px; font-weight:400; margin-bottom:50px;}
#analysis_document_wrap .oe_title{display:inline; font-size:35px; font-weight:600; position:relative; z-index:2; vertical-align:middle;}
#analysis_document_wrap .oe_stamp{display:inline; width:80px; height:80px; margin-left:-50px; position:relative; z-index:1; vertical-align:middle;}


/**************** 세미나 참가증/교육 이수증 ***************************/
#event_document_wrap{width:700px; margin:0 auto;}

#event_document_wrap h2{font-size:45px; font-weight:600; text-align:center; margin-bottom:50px; margin-top:20px;}
#event_document_wrap p{font-size:18px; font-weight:400; margin-bottom:10px;}
#event_document_wrap p.c{text-align:center;}
#event_document_wrap p.l{text-align:left;}
#event_document_wrap p.r{text-align:right;}
#event_document_wrap span{vertical-align:middle;}

#event_document_wrap .b_table{collapse:collapse; width:100%; font-size:15px;}
#event_document_wrap .b_table th{border:1px solid #000; padding:4px 10px; text-align:left; font-weight:600; height:40px; vertical-align:middle;}
#event_document_wrap .b_table td{border:1px solid #000; padding:4px 10px; text-align:left; font-weight:400; height:40px; vertical-align:middle;}

#event_document_wrap input{width:auto; height:auto; padding:5px 0; font-size:15px; line-height:15px;}
#event_document_wrap .str_value{display:inline-block; width:auto; height:auto; font-size:15px; line-height:18px;}

#event_document_wrap .f_seal{margin-top:70px; margin-bottom:50px; position:relative; text-align:center;}
#event_document_wrap .f_date{width:100%; text-align:center; font-size:22px; font-weight:400; margin-bottom:50px;}
#event_document_wrap .f_title{display:inline; font-size:35px; font-weight:600; position:relative; z-index:2; vertical-align:middle;}
#event_document_wrap .f_stamp{display:inline; width:80px; height:80px; margin-left:-50px; position:relative; z-index:1; vertical-align:middle;}



/********* 시험의뢰서, 시험분석료 견적서, 시험기록서, 일반 시험성적서 ****************/
#experiment_request_form{}

#experiment_request_form h2{font-size:45px; font-weight:600; text-align:center; margin-bottom:50px;}
#experiment_request_form p{font-size:18px; font-weight:400; margin-bottom:10px;}
#experiment_request_form p.l{text-align:left;}
#experiment_request_form p.r{text-align:right; margin-right:20px;}

#experiment_request_form  input{height:28px;}

#experiment_request_form .ad_table{border-collapse:collapse; width:100%; font-size:15px; margin-bottom: 10px;}
#experiment_request_form .ad_table th{border:1px solid #d9d9d9; line-height:25px; padding:4px 10px; text-align:center; height:30px; background-color: #f7f7f7;}
#experiment_request_form .ad_table td{border:1px solid #d9d9d9; padding:4px 10px; text-align:left; height:30px;}
#experiment_request_form .ad_table td span{display:inline-block; width:70px; vertical-align:middle;}
#experiment_request_form .ad_table td p{font-size:12px; font-weight:400; margin-bottom:5px;}
#experiment_request_form .ad_table td p:LAST-OF-TYPE{margin-bottom:0px;}
#experiment_request_form .ad_table td label{margin-right:20px; vertical-align:middle;}
#experiment_request_form .ad_table td label:LAST-OF-TYPE{margin-right:5px;}
#experiment_request_form .ad_table td textarea{width:100%; height:60px; resize:none; max-height: 600px;}

#experiment_request_form .mn_info{width:100%; overflow:hidden; margin-top:20px; margin-right:40px;}
#experiment_request_form .mn_info .info_li{font-size:18px; margin-bottom:8px; margin-left:10px; list-style:none;}
#experiment_request_form .mn_info .human_li{font-size:18px; margin-bottom:8px; margin-right:40px; text-align:right; list-style:none;}
#experiment_request_form .mn_info li span{vertical-align:middle;}
#experiment_request_form .mn_info li .human_info{margin-right: 5px; font-size: 15px;}
#experiment_request_form .mn_info li span .str_div{vertical-align:middle;}

#experiment_request_form .top_seal{margin-top: 30px; margin-bottom: 30px; text-align: center; position: relative;}
#experiment_request_form .bottom_seal{margin-top: 50px; margin-bottom: 30px; text-align: center; position: relative;}
#experiment_request_form .oe_date{width:100%; text-align:center; font-size:22px; font-weight:400; margin-bottom:50px;}
#experiment_request_form .er_top_title{font-size: 37px; font-weight: 600;}
#experiment_request_form .er_bottom_title{font-size: 30px; font-weight: 600;}
#experiment_request_form .er_sub_title{font-size: 13px; margin-top: 10px; margin-bottom: 0px;}
