﻿@charset "utf-8";

/*********** font ***********/
@font-face {
 font-family: 'NanumBarunGothic';
 font-weight: 400;
 src: url(/car/checkbook/NanumBarunGothicSubset.eot);
 src: url(/car/checkbook/NanumBarunGothicSubset.eot?#iefix) format('embedded-opentype'),
      url(/car/checkbook/NanumBarunGothicSubset.woff) format('woff'),
      url(/car/checkbook/NanumBarunGothicSubset.ttf) format('truetype');
}
@font-face {
 font-family: 'NanumBarunGothic';
 font-weight: 700;
 src: url(/car/checkbook/NanumBarunGothicBoldSubset.eot);
 src: url(/car/checkbook/NanumBarunGothicBoldSubset.eot?#iefix) format('embedded-opentype'),
      url(/car/checkbook/NanumBarunGothicBoldSubset.woff) format('woff'),
      url(/car/checkbook/NanumBarunGothicBoldSubset.ttf) format('truetype');
}


/*********** default ***********/
body {width:; height:; font-family:'NanumBarunGothic','돋움',Dotum,AppleSDGothicNeo,Droid Sans,arial,sans-serif; font-size:13px; font-weight:400; color:#333333; line-height:150%; background-color:#ffffff; -webkit-text-size-adjust:none;}
a,a:link {color:#333333; text-decoration:underline;}
a:hover,a:active,a:focus {text-decoration:underline;}
ol,ul {list-style:none;}
em,address {font-style:normal;}
acronym,abbr {cursor:help;}
img	{vertical-align:middle;}
hr,caption {display:none;}
fieldset {position:relative;}
input,textarea {font-family:'NanumBarunGothic','돋움',Dotum,AppleSDGothicNeo,Droid Sans,arial,sans-serif; color:#333333; border:1px solid #d1d1d1;}
textarea {resize:none;}
input[type="text"]:focus,textarea:focus {border-color:#0099ff;}
select {padding:3px;}
button {display:inline-block; margin:0; padding:0; text-align:center; vertical-align:middle; white-space:nowrap; border:none; background:none; cursor:pointer;}
legend {position:absolute; width:0; height:0; top:0; left:0; font:0/0 Sans-serif; overflow:hidden; visibility:hidden;} /* For Screen Reader */
object {position:absolute; width:0; height:0; overflow:hidden;}


/*********** common ***********/
.skip {display:block; width:1px; height:1px; margin:0 -1px -1px 0; font-size:0; line-height:0; overflow:hidden;}
.ir_pm {display:block; font-size:0px; line-height:0; text-indent:-9999px; overflow:hidden;} /* 사용된 이미지내 의미있는 텍스트의 대체텍스트를 제공할때 */
.ir_wa {display:block; position:relative; z-index:-1; width:100%; height:100%; overflow:hidden;} /* 중요한 이미지 대체텍스트로 이미지off시에도 대체 텍스트를 보여주고자 할때 */
.screen_out {position:absolute; width:0; height:0; line-height:0; text-indent:-9999px; overflow:hidden;} /* 대체텍스트가 아닌 접근성을 위한 숨김텍스트를 제공할때 */
.hide {overflow:hidden;}
.none {display:none;}
.clearfix:after {content:""; display:table; clear:both;}
.clear {font:0/0 arial; height:0; clear:both;}
.fl {float:left;}
.fr {float:right;}
.b {font-weight:700;}
.nob {font-weight:normal;}
.u {text-decoration:underline;}

.vt {vertical-align:top !important;}
.vm {vertical-align:middle !important;}

.ac {text-align:center !important;}
.al {text-align:left !important;}
.ar {text-align:right !important;}

.f11 {font-size:11px !important;}
.f12 {font-size:12px !important;}


/*********** layout ***********/
#wrap {margin-bottom:80px;} /* IE를 제외한 브러우저에만 적용 */
#header {position:relative; margin-bottom:20px; z-index:10000;}
#header h1 {font-size:21px; font-weight:700; line-height:60px; color:#ffffff; padding-left:20px; background-color:#3d4c5c;}
#header p {position:absolute; top:0; right:0; line-height:60px; margin-right:70px; color:#b1b7be;}
.inspector_tbl {width:100%; background-color:#ffffff;}
.inspector_tbl th,.inspector_tbl td {padding:9px 10px 7px 10px; border:1px solid #dddddd;}
.inspector_tbl th {width:100px; font-weight:700; background-color:#f3f3f3;}
.header_con {width:820px; text-align:right; margin:0 auto; padding-top:10px;}
.header_con .print,.header_con .help {position:relative;}
.header_con .print span {position:absolute; top:13px; right:50px; display:inline-block; font-size:11px; line-height:11px; text-align:left; vertical-align:middle; color:#ff2626;}
.header_con .print span em {text-decoration:underline;}
.header_con .print span strong {font-weight: 700;}
.header_con .help {position:relative;}
.header_con .help ul {position:absolute; top:5px; right:10px; display:none; width:240px; padding:20px; border:1px solid #555555; background-color:#ffffe2; border-radius:10px; -webkit-box-shadow:3px 3px 10px 2px rgba(0,0,0,0.25); -moz-box-shadow:3px 3px 10px 2px rgba(0,0,0,0.25); box-shadow:3px 3px 10px 2px rgba(0,0,0,0.25); z-index:1000;}
.header_con .help ul li {font-size:12px; line-height:1.4; text-align:left; margin-top:3px;}
.header_con .help ul li:first-child {margin-top:0;}
.header_con .ir_pm {display:inline-block; width:29px; height:29px; margin-left:2px; background:#3d4c5c url(/car/checkbook/main_img.png) no-repeat;}
.header_con a.btn_close {position:absolute; right:30px; top:22px; width:16px; height:16px; background-position:left -23px;}
.header_con a.btn_print {background-position:6px -103px;}
.header_con a.btn_help {width:16px; height:16px; margin-left:2px; vertical-align:text-bottom; background-color:transparent; background-position:0 -145px;}

/* 반환됐을 경우(2019-09-11) */
.return_mode {position:fixed; left:0; top:0; width:100%; height:100%; background-color:rgb(0,0,0); background-color:rgba(0,0,0,0.4); z-index:9999;}

/* 인증차 도장 preload */
body:after {position:absolute; width:0; height:0; overflow:hidden; z-index:-1; content:url("/car/checkbook/cert_mark.png") !important;}

/* 올보증료 링크(2023-09-05) */
.allw_wrap {position:sticky; top:0; text-align:center; background-color:#000000; z-index:10001;}
.allw_wrap a {display:block; font-size:16px; font-weight: 700; text-decoration:none; color:#ffffff; padding:15px 0 15px 0;}
.allw_wrap a span span {display:inline-block; width:18px; height:18px; vertical-align: text-top; margin-left:5px; background:url("/car/checkbook/main_img.png") no-repeat 0 -181px;}
.allw_wrap a p {font-size:11px; margin-top:3px; opacity:0.5;}


/*********** contents ***********/
span.blank {display:inline-block !important; width:30px;}
.docu_title {position:relative; width:820px; font-weight:700; text-align:center; margin:0 auto; padding:15px 0 15px 0; border-top:3px solid #333333; overflow:hidden;}
.docu_title h2 {font-size:21px; margin-bottom:10px;}
.docu_title h2 span {display:block; margin-top:10px;}
.docu_title p.no {position:absolute; left:10px; bottom:15px;}
/* 성능번호복사(2021-11-18) */
.docu_title p.no .btn_copy {display:inline-block; font-size:10px; line-height:15px; text-decoration:none !important; vertical-align:text-bottom; color:#888888; padding:0 3px 0 3px; margin-left:5px; border:1px solid #888888; border-radius:2px;}
.docu_title p.no .btn_copy:hover {color:#444444; border-color:#444444;}
.docu_title p.no .clip_target {position:absolute; top:-9999em;}
.docu_title .fee {position:absolute; bottom:15px; right:0; text-align:right; color:#ff2626;}
.docu_title .fee li span {display:inline-block; width:80px;}
.ins_tbl {width:820px; margin:0 auto;}
.ins_tbl thead {border-top:1px solid #333333; border-bottom:1px solid #333333; background-color:#596879;}
.ins_tbl thead th {text-align:center; padding:15px 0 15px 0; color:#ffffff;}
.ins_tbl thead h3 {font-size:16px; font-weight:700; padding-bottom:5px;}
.ins_tbl thead p {font-weight:400;}
.ins_tbl tbody th,.ins_tbl tbody td {padding:10px 10px 9px 10px; border:0; vertical-align:middle; border-top:1px solid #dddddd;}
.ins_tbl tbody tr:first-child th,.ins_tbl tbody tr:first-child td {border-top:none;}
.ins_tbl tbody th {text-align:left; white-space:nowrap; border-right:1px solid #dddddd; background-color:#f3f3f3;}
.ins_tbl tbody td strong {font-size:15px; font-weight:700; color:#000000;}
.ins_tbl tbody td.calc {text-align:right;}
.ins_tbl tbody td.exhaust_gas {text-align:center;}
.ins_tbl tbody td.exhaust_gas span {display:inline-block; margin-left:5px;}
.ins_tbl tbody tr.calc_sum td {text-align:center; padding:15px 0 15px 0; border-top:2px solid #333333; border-bottom:2px solid #333333;}
.ins_tbl tbody tr.calc_sum td em {font-size:18px;}
.ins_tbl tbody tr.calc_sum td em span {display:inline-block; margin-left:20px;}
.ins_tbl tbody tr.calc_sum td p {margin-top:10px;}
.ins_tbl tbody tr.tire td.br .chkbox_list li {margin-right:15px;}
.ins_tbl tbody tr.tire .chkbox_list li {margin:0;}
.ins_tbl tbody tr.tire .chkbox_list li.seat:before {content:"/"; margin-right:10px;}
.ins_tbl tbody tr.tire .chkbox_list li span {margin-right:5px;}
.ins_tbl tbody tr.tire .chkbox_list ul {margin-right:0;}
.ins_tbl tbody tr.tire .chkbox_list ul li {margin-right:10px;}
.ins_tbl td.fuel {position:relative;}
.ins_tbl td.fuel .chkbox_list {position:absolute; top:9px; left:10px; width:600px; z-index:10;}
.ins_tbl td.fuel .chkbox_list li {margin-right:30px;}
.ins_tbl td.car_state {height:350px; vertical-align:top;}
.ins_tbl td.car_state ul {height:100%; overflow:hidden;}
.ins_tbl td.car_state li {position:absolute; z-index:999;}
.ins_tbl td.car_state li strong {display:none; font-size:14px; font-weight:700; text-shadow:1px 0 0 #fff,-1px 0 0 #fff,0 1px 0 #fff,0 -1px 0 #fff,1px 1px #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff;}
.ins_tbl td.car_state li strong.on {display:block;}
.ins_tbl td.car_state div {position:relative; width:750px; height:300px; margin-top:25px; margin-left:25px; overflow:hidden;}
.ins_tbl td.car_state div p {position:absolute; top:0; left:0; z-index:998;}
.ins_tbl td.car_state div .performance li.p0 { top: 90px; left: 430px; }
.ins_tbl td.car_state div .performance li.p1 { top: 24px; left: 20px; }
.ins_tbl td.car_state div .performance li.p2 { top: 24px; left: 45px; }
.ins_tbl td.car_state div .performance li.p3 { top: 95px; left: 20px; }
.ins_tbl td.car_state div .performance li.p4 { top: 96px; left: 45px; }
.ins_tbl td.car_state div .performance li.p5 { top: 96px; left: 95px; }
.ins_tbl td.car_state div .performance li.p6 { top: 150px; left: 45px; }
.ins_tbl td.car_state div .performance li.p7 { top: 130px; left: 100px; }
.ins_tbl td.car_state div .performance li.p8 { top: 220px; left: 45px; }
.ins_tbl td.car_state div .performance li.p9 { top: 180px; left: 100px; }

.ins_tbl td.car_state div .performance li.p10 { top: 35px; left: 220px; }
.ins_tbl td.car_state div .performance li.p11 { top: 140px; left: 220px; }
.ins_tbl td.car_state div .performance li.p12 { top: 225px; left: 220px; }

.ins_tbl td.car_state div .performance li.p13 { top: 6px; left: 420px; }
.ins_tbl td.car_state div .performance li.p14 { top: 16px; left: 400px; }
.ins_tbl td.car_state div .performance li.p15 { top: 40px; left: 370px; }
.ins_tbl td.car_state div .performance li.p16 { top: 40px; left: 450px; }
.ins_tbl td.car_state div .performance li.p17 { top: 40px; left: 380px; }
.ins_tbl td.car_state div .performance li.p18 { top: 40px; left: 420px; }
.ins_tbl td.car_state div .performance li.p19 { top: 60px; left: 370px; }
.ins_tbl td.car_state div .performance li.p20 { top: 60px; left: 450px; }
.ins_tbl td.car_state div .performance li.p21 { top: 80px; left: 420px; }
.ins_tbl td.car_state div .performance li.p22 { top: 130px; left: 420px; }
.ins_tbl td.car_state div .performance li.p23 { top: 190px; left: 370px; }
.ins_tbl td.car_state div .performance li.p24 { top: 180px; left: 390px; }
.ins_tbl td.car_state div .performance li.p25 { top: 190px; left: 450px; }
.ins_tbl td.car_state div .performance li.p26 { top: 220px; left: 370px; }
.ins_tbl td.car_state div .performance li.p27 { top: 210px; left: 400px; }
.ins_tbl td.car_state div .performance li.p28 { top: 220px; left: 450px; }
.ins_tbl td.car_state div .performance li.p29 { top: 240px; left: 420px; }

.ins_tbl td.car_state div .performance li.p30 { top: 20px; left: 620px; }
.ins_tbl td.car_state div .performance li.p31 { top: 25px; left: 600px; }
.ins_tbl td.car_state div .performance li.p32 { top: 100px; left: 550px; }
.ins_tbl td.car_state div .performance li.p33 { top: 100px; left: 600px; }
.ins_tbl td.car_state div .performance li.p34 { top: 100px; left: 620px; }
.ins_tbl td.car_state div .performance li.p35 { top: 140px; left: 550px; }
.ins_tbl td.car_state div .performance li.p36 { top: 160px; left: 600px; }
.ins_tbl td.car_state div .performance li.p37 { top: 180px; left: 540px; }
.ins_tbl td.car_state div .performance li.p38 { top: 210px; left: 580px; }

.ins_tbl td.car_state div .calc li.p1 { top: 10px; left: 20px; }
.ins_tbl td.car_state div .calc li.p2 { top: 24px; left: 10px; }
.ins_tbl td.car_state div .calc li.p3 { top: 40px; left: 5px; }
.ins_tbl td.car_state div .calc li.p4 { top: 45px; left: 25px; }
.ins_tbl td.car_state div .calc li.p5 { top: 36px; left: 55px; }
.ins_tbl td.car_state div .calc li.p6 { top: 110px; left: 20px; }
.ins_tbl td.car_state div .calc li.p7 { top: 110px; left: 55px; }
.ins_tbl td.car_state div .calc li.p8 { top: 100px; left: 100px; }
.ins_tbl td.car_state div .calc li.p9 { top: 130px; left: 90px; }
.ins_tbl td.car_state div .calc li.p10 { top: 160px; left: 100px; }
.ins_tbl td.car_state div .calc li.p11 { top: 180px; left: 15px; }
.ins_tbl td.car_state div .calc li.p12 { top: 190px; left: 25px; }
.ins_tbl td.car_state div .calc li.p13 { top: 165px; left: 55px; }
.ins_tbl td.car_state div .calc li.p14 { top: 220px; left: 45px; }
.ins_tbl td.car_state div .calc li.p15 { top: 230px; left: 55px; }
.ins_tbl td.car_state div .calc li.p16 { top: 10px; left: 220px; }
.ins_tbl td.car_state div .calc li.p17 { top: 40px; left: 230px; }
.ins_tbl td.car_state div .calc li.p18 { top: 80px; left: 170px; }
.ins_tbl td.car_state div .calc li.p19 { top: 80px; left: 220px; }
.ins_tbl td.car_state div .calc li.p20 { top: 80px; left: 270px; }
.ins_tbl td.car_state div .calc li.p21 { top: 120px; left: 220px; }
.ins_tbl td.car_state div .calc li.p22 { top: 220px; left: 220px; }
.ins_tbl td.car_state div .calc li.p23 { top: 240px; left: 220px; }
.ins_tbl td.car_state div .calc li.p24 { top: 7px; left: 400px; }
.ins_tbl td.car_state div .calc li.p25 { top: 20px; left: 415px; }
.ins_tbl td.car_state div .calc li.p26 { top: 32px; left: 380px; }
.ins_tbl td.car_state div .calc li.p27 { top: 32px; left: 430px; }
.ins_tbl td.car_state div .calc li.p28 { top: 40px; left: 360px; }
.ins_tbl td.car_state div .calc li.p29 { top: 40px; left: 450px; }
.ins_tbl td.car_state div .calc li.p30 { top: 70px; left: 360px; }
.ins_tbl td.car_state div .calc li.p31 { top: 70px; left: 450px; }
.ins_tbl td.car_state div .calc li.p32 { top: 80px; left: 420px; }
.ins_tbl td.car_state div .calc li.p33 { top: 90px; left: 400px; }
.ins_tbl td.car_state div .calc li.p34 { top: 130px; left: 400px; }
.ins_tbl td.car_state div .calc li.p35 { top: 200px; left: 360px; }
.ins_tbl td.car_state div .calc li.p36 { top: 190px; left: 400px; }
.ins_tbl td.car_state div .calc li.p37 { top: 200px; left: 450px; }
.ins_tbl td.car_state div .calc li.p38 { top: 220px; left: 400px; }
.ins_tbl td.car_state div .calc li.p39 { top: 220px; left: 450px; }
.ins_tbl td.car_state div .calc li.p40 { top: 220px; left: 360px; }
.ins_tbl td.car_state div .calc li.p41 { top: 240px; left: 380px; }
.ins_tbl td.car_state div .calc li.p42 { top: 8px; left: 615px; }
.ins_tbl td.car_state div .calc li.p43 { top: 24px; left: 620px; }
.ins_tbl td.car_state div .calc li.p44 { top: 40px; left: 630px; }
.ins_tbl td.car_state div .calc li.p45 { top: 50px; left: 610px; }
.ins_tbl td.car_state div .calc li.p46 { top: 30px; left: 590px; }
.ins_tbl td.car_state div .calc li.p47 { top: 50px; left: 610px; }
.ins_tbl td.car_state div .calc li.p48 { top: 100px; left: 600px; }
.ins_tbl td.car_state div .calc li.p49 { top: 100px; left: 630px; }
.ins_tbl td.car_state div .calc li.p50 { top: 110px; left: 540px; }
.ins_tbl td.car_state div .calc li.p51 { top: 190px; left: 620px; }
.ins_tbl td.car_state div .calc li.p52 { top: 185px; left: 630px; }
.ins_tbl td.car_state div .calc li.p53 { top: 215px; left: 600px; }
.ins_tbl td.car_state div .calc li.p54 { top: 230px; left: 580px; }
.ins_tbl td.car_state div .calc li.p55 { top: 130px; left: 540px; }
.ins_tbl td.car_state div .calc li.p56 { top: 160px; left: 540px; }
.ins_tbl td.car_state div .calc li.p57 { top: 160px; left: 600px; }
.ins_tbl td.car_state div .calc li.p58 { top: 50px; left: 590px; }
/* .ins_tbl td.car_state div .performance li.p1 {top:37px; left:270px;}
.ins_tbl td.car_state div .performance li.p2 {top:27px; left:56px;}
.ins_tbl td.car_state div .performance li.p3 {top:27px; left:682px;}
.ins_tbl td.car_state div .performance li.p4 {top:104px; left:60px;}
.ins_tbl td.car_state div .performance li.p5 {top:163px; left:63px;}
.ins_tbl td.car_state div .performance li.p6 {top:104px; left:678px;}
.ins_tbl td.car_state div .performance li.p7 {top:163px; left:675px;}
.ins_tbl td.car_state div .performance li.p8 {top:246px; left:269px;}
.ins_tbl td.car_state div .performance li.p9 {top:3px; left:478px;}
.ins_tbl td.car_state div .performance li.p10 {top:228px; left:68px;}
.ins_tbl td.car_state div .performance li.p11 {top:228px; left:669px;}
.ins_tbl td.car_state div .performance li.p12 {top:164px; left:255px;}
.ins_tbl td.car_state div .performance li.p13 {top:17px; left:23px;}
.ins_tbl td.car_state div .performance li.p14 {top:98px; left:19px;}
.ins_tbl td.car_state div .performance li.p15 {top:17px; left:716px;}
.ins_tbl td.car_state div .performance li.p16 {top:98px; left:720px;}
.ins_tbl td.car_state div .performance li.p17 {top:19px; left:453px;}
.ins_tbl td.car_state div .performance li.p18 {top:88px; left:453px;}
.ins_tbl td.car_state div .performance li.p19 {top:32px; left:423px;}
.ins_tbl td.car_state div .performance li.p20 {top:32px; left:511px;}
.ins_tbl td.car_state div .performance li.p21 {top:50px; left:442px;}
.ins_tbl td.car_state div .performance li.p22 {top:239px; left:425px;}
.ins_tbl td.car_state div .performance li.p23 {top:50px; left:495px;}
.ins_tbl td.car_state div .performance li.p24 {top:239px; left:508px;}
.ins_tbl td.car_state div .performance li.p25 {top:68px; left:424px;}
.ins_tbl td.car_state div .performance li.p26 {top:210px; left:415px;}
.ins_tbl td.car_state div .performance li.p27 {top:68px; left:510px;}
.ins_tbl td.car_state div .performance li.p28 {top:210px; left:520px;}
.ins_tbl td.car_state div .performance li.p29 {top:118px; left:114px;}
.ins_tbl td.car_state div .performance li.p30 {top:118px; left:624px;}
.ins_tbl td.car_state div .performance li.p31 {top:153px; left:113px;}
.ins_tbl td.car_state div .performance li.p32 {top:152px; left:622px;}
.ins_tbl td.car_state div .performance li.p33 {top:188px; left:119px;}
.ins_tbl td.car_state div .performance li.p34 {top:188px; left:619px;}
.ins_tbl td.car_state div .performance li.p35 {top:103px; left:484px;}
.ins_tbl td.car_state div .performance li.p36 {top:134px; left:484px;}
.ins_tbl td.car_state div .performance li.p37 {top:243px; left:453px;}
.ins_tbl td.car_state div .performance li.p38 {top:272px; left:484px;}
.ins_tbl td.car_state div .performance li.p39 {top:209px; left:453px;}
.ins_tbl td.car_state div .calc li.p1 {top:37px; left:245px;}
.ins_tbl td.car_state div .calc li.p2 {top:45px; left:58px;}
.ins_tbl td.car_state div .calc li.p3 {top:45px; left:680px;}
.ins_tbl td.car_state div .calc li.p4 {top:124px; left:60px;}
.ins_tbl td.car_state div .calc li.p5 {top:183px; left:63px;}
.ins_tbl td.car_state div .calc li.p6 {top:124px; left:678px;}
.ins_tbl td.car_state div .calc li.p7 {top:183px; left:675px;}
.ins_tbl td.car_state div .calc li.p8 {top:246px; left:245px;}
.ins_tbl td.car_state div .calc li.p9 {top:3px; left:453px;}
.ins_tbl td.car_state div .calc li.p10 {top:228px; left:55px;}
.ins_tbl td.car_state div .calc li.p11 {top:228px; left:684px;}
.ins_tbl td.car_state div .calc li.p12 {top:133px; left:256px;}
.ins_tbl td.car_state div .calc li.p13 {top:17px; left:16px;}
.ins_tbl td.car_state div .calc li.p14 {top:123px; left:20px;}
.ins_tbl td.car_state div .calc li.p15 {top:17px; left:723px;}
.ins_tbl td.car_state div .calc li.p16 {top:123px; left:721px;}
.ins_tbl td.car_state div .calc li.p17 {top:19px; left:484px;}
.ins_tbl td.car_state div .calc li.p18 {top:88px; left:484px;}
.ins_tbl td.car_state div .calc li.p19 {top:54px; left:425px;}
.ins_tbl td.car_state div .calc li.p20 {top:54px; left:513px;}
.ins_tbl td.car_state div .calc li.p21 {top:71px; left:443px;}
.ins_tbl td.car_state div .calc li.p22 {top:257px; left:427px;}
.ins_tbl td.car_state div .calc li.p23 {top:71px; left:492px;}
.ins_tbl td.car_state div .calc li.p24 {top:257px; left:510px;}
.ins_tbl td.car_state div .calc li.p25 {top:75px; left:418px;}
.ins_tbl td.car_state div .calc li.p26 {top:223px; left:416px;}
.ins_tbl td.car_state div .calc li.p27 {top:75px; left:518px;}
.ins_tbl td.car_state div .calc li.p28 {top:223px; left:521px;}
.ins_tbl td.car_state div .calc li.p29 {top:135px; left:119px;}
.ins_tbl td.car_state div .calc li.p30 {top:135px; left:620px;}
.ins_tbl td.car_state div .calc li.p31 {top:152px; left:102px;}
.ins_tbl td.car_state div .calc li.p32 {top:152px; left:637px;}
.ins_tbl td.car_state div .calc li.p33 {top:173px; left:120px;}
.ins_tbl td.car_state div .calc li.p34 {top:173px; left:618px;}
.ins_tbl td.car_state div .calc li.p35 {top:103px; left:453px;}
.ins_tbl td.car_state div .calc li.p36 {top:134px; left:453px;}
.ins_tbl td.car_state div .calc li.p37 {top:243px; left:484px;}
.ins_tbl td.car_state div .calc li.p38 {top:272px; left:453px;}
.ins_tbl td.car_state div .calc li.p39 {top:209px; left:484px;}
.ins_tbl td.car_state div .calc li.p40 {top:3px; left:256px;}
.ins_tbl td.car_state div .calc li.p41 {top:271px; left:256px;}
.ins_tbl td.car_state div .calc li.p42 {top:91px; left:190px;}
.ins_tbl td.car_state div .calc li.p43 {top:91px; left:325px;}
.ins_tbl td.car_state div .calc li.p44 {top:0px; left:28px;}
.ins_tbl td.car_state div .calc li.p45 {top:0px; left:712px;}
.ins_tbl td.car_state div .calc li.p46 {top:270px; left:75px;}
.ins_tbl td.car_state div .calc li.p47 {top:270px; left:664px;}
.ins_tbl td.car_state div .calc li.p48 {top:56px; left:22px;}
.ins_tbl td.car_state div .calc li.p49 {top:214px; left:22px;}
.ins_tbl td.car_state div .calc li.p50 {top:56px; left:717px;}
.ins_tbl td.car_state div .calc li.p51 {top:214px; left:717px;}
.ins_tbl td.car_state div .calc li.p52 {top:56px; left:7px;}
.ins_tbl td.car_state div .calc li.p53 {top:214px; left:7px;}
.ins_tbl td.car_state div .calc li.p54 {top:56px; left:732px;}
.ins_tbl td.car_state div .calc li.p55 {top:214px; left:732px;}
.ins_tbl td.car_state div .calc li.p56 {top:90px; left:256px;} */
.ins_tbl td.tips {padding:20px 0 20px 0;}
.ins_tbl td.tips h4 {font-size:14px; font-weight:700; text-decoration:underline; margin-bottom:10px;}
.ins_tbl td.tips ol {margin-left:25px;}
.ins_tbl td.tips ol li {list-style-type:decimal;}
.ins_tbl td.tips ol li a {text-decoration:none !important;}
.ins_tbl td.tips ol ul {margin-left:15px;}
.ins_tbl td.tips ol ul li {list-style-type:circle;}
.ins_tbl td.tips ol ul li ul {margin-left:0;}
.ins_tbl td.tips ol ul li ul li {list-style-type:none;}
.ins_tbl td.tips dl {position:relative; margin:25px 0 5px 0;}
.ins_tbl td.tips dt {position:absolute; top:-15px; left:50%; transform:translate(-50%, 0); font-size:15px; font-weight:700; text-align:center; line-height:30px; padding:0 30px 0 30px; border:1px solid #333333; background-color:#ffffff;}
.ins_tbl td.tips dd {padding:25px 10px 10px 27px; border:1px solid #333333;}
.ins_tbl td.tips dd span {margin-left:-17px;}
.ins_tbl td.tips dd strong {font-size:13px; font-weight:700;}
.page4 .ins_tbl6 thead {display:none;}
.page4 .ins_tbl6 td.tips {border-top:1px solid #dddddd;}
.ins_tbl td.car_photo {text-align:center; padding:15px 0 10px 0; border-top:none; background-color:#f3f3f3;}
.ins_tbl td.car_photo ul {display:inline-block;}
.ins_tbl td.car_photo li {float:left; margin:0 3px 0 3px;}
.ins_tbl td.car_photo li img {width:auto; max-width:400px; max-height:300px;}
.ins_tbl td.inspector {padding:20px 0 20px 0; border-bottom:1px solid #333333;}
.ins_tbl td.inspector p {font-size:14px; line-height:150%; text-align:center;}
.ins_tbl td.inspector p.date {position:relative; font-size:13px; margin:15px 0 15px 0;}
.ins_tbl td.inspector p.date span {position:absolute; top:0; right:160px;}
.ins_tbl td.inspector p.kaiwa {font-size:14px; font-weight:700;}
.ins_tbl td.inspector p.kaiwa span,.ins_tbl td.inspector p.kaiwa img {vertical-align:middle;}
.ins_tbl td.inspector dl {float:right; width:550px; margin-right:15px;}
.ins_tbl td.inspector dt,.ins_tbl td.inspector dd {display:inline-block; line-height:2.5;}
.ins_tbl td.inspector dt {float:left; clear:left;}
.ins_tbl td.inspector dd {position:relative; float:right;}
.ins_tbl td.inspector dd img {position:absolute; top:-3px; right:-4px;    width: 38px;} /* 도장 */
.ins_tbl td.inspector dd:nth-child(6) img {right:-15px; width:50px;} /* 매매상사 도장 */
.ins_tbl td.inspector dd .sign {display:inline-block; margin-left:10px;}
.ins_tbl td.inspector span.blank {width:20px;}
.ins_tbl td.consumer,.print_bottom {display:none;}
.ins_tbl1 tbody th.calc {border-top:1px solid #333333;}
.ins_tbl1 tbody td.calc_brd {border-bottom:1px solid #333333;}
.ins_tbl1 tbody th.calc {border-left:1px solid #333333;}
.ins_tbl2 tbody th,.ins_tbl3 tbody th,.ins_tbl4 tbody th,.ins_tbl5 tbody th {text-align:center;}
.ins_tbl2 tbody tr.calc th,.ins_tbl2 tbody tr.calc td {border-bottom:1px solid #333333;}
.ins_tbl2 tbody th.calc_brd,.ins_tbl3 tbody th.calc_brd,.ins_tbl4 tbody th.calc_brd {border-right:1px solid #333333;}
.ins_tbl2 tbody td.calc,.ins_tbl3 tbody td.calc,.ins_tbl4 tbody td.calc {border-left:1px solid #333333;}
.ins_tbl2 tbody tr:nth-child(8) td:nth-child(3) li:nth-child(2) {display:none;} /* 리스 display:none */
.ins_tbl3 tbody td.calc_brd {border-bottom:1px solid #333333;}
.ins_tbl5 tbody tr.calc th,.ins_tbl5 tbody tr.calc td {border-top:1px solid #333333;}
.ins_tbl5 tbody tr.calc th {border-left:1px solid #333333;}
.ins_tbl5 tbody .opinion_perform,.ins_tbl5 tbody .opinion_calc {vertical-align:top; white-space:pre-wrap; word-break:keep-all; word-wrap:break-word;}
.ins_tbl6 thead th,.ins_tbl7 thead th,.ins_tbl8 thead th {padding-bottom:10px;}
.ins_tbl .chkbox_list {display:inline-block; vertical-align:middle;}
.ins_tbl .chkbox_list li {float:left; margin-right:15px;}
.ins_tbl .chkbox_list li:last-child {margin-right:0px;}
.ins_tbl .chkbox_list li input,.ins_tbl .chkbox_list li label,.ins_tbl .chkbox_list li span {vertical-align:middle !important;}
.ins_tbl .chkbox_list li input {margin:0 2px 0 0;}
.ins_tbl .chkbox_list li label {white-space:nowrap;}
.ins_tbl .chkbox_list li input[checked=checked] + label {font-weight:700;}
.ins_tbl td.multi_ul {position:relative; z-index:-1;} /* td에 'position:relative'를 쓸 경우 border가 제대로 표시 안될경우 'z-index:-1' */
.ins_tbl td.multi_ul div {position:absolute; bottom:9px; left:100px;}
.ins_tbl ul.car_state {margin:1px 0 1px 0;}
.ins_tbl ul.car_state li {margin-bottom:1px}
.ins_tbl ul.car_state .symbol1 {color:#000000;} /* 기존 0000ff */
.ins_tbl ul.car_state .symbol2 {color:#000000;}
.ins_tbl ul.car_state .symbol3 {color:#000000;} /* 기존 009900 */
.ins_tbl .bbn {border-bottom:none !important;}
.ins_tbl .brn {border-right:none !important;}
.ins_tbl .bl {border-left:1px solid #dddddd;}
.ins_tbl .br {border-right:1px solid #dddddd;}
.ins_tbl .bb {border-bottom:1px solid #dddddd !important;}
#tbl1Th1 {width:90px;}
#tbl1Td1 {width:90px;}
#tbl1Th2 {width:90px;}
#tbl1Td2 {width:210px;}
#tbl1Th3 {width:100px;}
#tbl1Th4 {width:120px;}
#tbl2Th1 {width:100px;}
#tbl2Td1 {width:190px;}
#tbl2Td2 {width:70px;}
#tbl2Td3 {width:70px;}
#tbl2Td5 {width:100px;}
#tbl2Td6 {width:90px;}
#tbl3Th1 {width:15%;}
#tbl3Th2 {width:10%;}
#tbl3Td1 {width:25%;}
#tbl3Td2 {width:25%;}
#tbl3Td3 {width:13%;}
#tbl3Td4 {width:12%;}
#tbl4Th1 {width:100px;}
#tbl4Th2 {width:100px;}
#tbl4Td2 {width:100px;}
#tbl4Td3 {width:90px;}
#tbl5Th1 {width:70px;}
#tbl5Th2 {width:70px;}
#tbl5Td1 {width:140px;}
#tbl5Td2 {width:120px;}
#tbl5Th3 {width:90px;}

 /* IE10+ */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
object {overflow:visible;}
.ins_tbl td.tips ol ul.ie_mg {margin-top:-20px;}
}
/* IE9,10 */
@media screen and (min-width:0\0){
.ins_tbl td.tips ol ul.ie_mg {margin-top:-20px;}
} 


/*********** error ***********/
.error {width:540px; min-height:100px; font-size:16px; font-weight:700; text-align:center; margin:0 auto; margin-top:100px; padding:50px; border:3px solid #e74d4d;}
.error p:before {content:'Error!'; display:block; font-size:40px; font-weight:800; line-height:40px; margin-bottom:25px; color:#e74d4d;}


/***********  print form  ***********/
@media print {
/*@media screen and (min-width: 1000px) {*/
/* common */
body,th,td,input,select,textarea,button {font-size:10px; line-height:100%; letter-spacing:-1px; color:#000000;}
object {display:none;}

/* layout */
#wrap {margin:0;}
#wrap.caution1:after {content:"※ 추가보증부품 : 각종 호스류"; display:block; padding-top:3px;}
#wrap.caution2:after {content:"※ 추가보증부품 : 에어컨가스호스, 라디에이터 상/하부호스, 겉밸트 세트(소음, 균열 제외)"; display:block; padding-top:3px;}
#header {display:none;}
.print_page:after {content:""; display:table; clear:both;}
.print_page1,.print_page2 {display:inline-block; max-height:195mm !important; padding:0; border:2px solid #000000; overflow:hidden;}
.print_page2 {position:relative; page-break-before:always;}
.print_bottom {display:block; margin-top:8px; margin-right:5px; margin-left:5px;}

/* 올보증료 링크(2023-09-05) */
.allw_wrap {display:none;}

/* 프린트시 표시되는 내용 정리(2022-02-07) */
.print_bottom .fee,.print_bottom .insure,.print_bottom .guar {display:inline-block; float:left; font-size:15px; font-weight:bold; color:#1460d6;}
.print_bottom .fee {margin-right:20px;}
.print_bottom .insure {margin-right:10px;}
.print_bottom .insure .guide {font-size:10px; color:#000000; font-weight:normal; margin-left:5px;} /* ALL 보증 안내문구(2022-08-01) */
.print_bottom .insure1 {position:absolute; top:4px; left:470px; font-size:11px; font-weight:bold;}
.print_bottom .guar {float:right; color:#ff2626;}  /* 카피스 올보증료(2023-02-02) */
.print_bottom .date {display:none; float:right;}  /* 삭제(2022-11-30) */

/* contents */
span.blank {display:inline-block; width:10px;}
.page {float:left;}
.page1,.page3 {border-right:2px solid #000000;}
.docu_title {position:relative; width:auto; margin:0; padding:8px 0 7px 0; border:1px solid #cccccc; border-bottom:none;}
.docu_title h2 {font-size:14px; font-weight:700; line-height:11px; margin-bottom:6px;}
.docu_title h2 span {display:inline; padding-left:5px}
.docu_title p.calc {font-weight:normal;}
.docu_title p.no {font-size:11px; font-weight:700; left:5px; bottom:6px;}
.docu_title p.no .btn_copy,.docu_title .fee {display:none;}
.ins_tbl {width:535px; max-width:535px !important; margin-top:-1px; border:1px solid #cccccc !important; border-bottom:none !important;}
.ins_tbl thead {border-top-color:#000000; border-bottom-color:#000000; background-color:#f2f2f2;}
.ins_tbl thead th {padding:4px 0 2px 0 !important;}
.ins_tbl thead th h3,.ins_tbl thead th p {display:inline-block; font-size:12px; color:#000000; padding:0;}
.ins_tbl thead th p {font-size:9px; margin-left:5px;}
.ins_tbl tbody th,.ins_tbl tbody td {padding:3px 4px 1px 4px !important; color:#000000; border:1px solid #cccccc; background-color:#ffffff;}
.ins_tbl tbody td strong {font-size:12px; font-weight:700; letter-spacing:-1px;}
.ins_tbl4 thead th {padding-top:10px !important; padding-bottom:10px !important;}
.ins_tbl4 tbody th,.ins_tbl4 tbody td {padding-top:2px !important; padding-bottom:1px !important;}
.ins_tbl5 tbody .opinion_perform {height:60px;}
.ins_tbl5 tbody .opinion_calc {height:30px;}
.ins_tbl tbody td.exhaust_gas span {width:15px;font-size:10px;background-color:#eeeeee;}
.ins_tbl tbody tr.calc_sum td {padding-top:13px !important; padding-bottom:12px !important; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.ins_tbl tbody tr.calc_sum td em {font-size:13px;}
.ins_tbl tbody tr.calc_sum td p {letter-spacing:-0.12em;}
.ins_tbl tbody tr.tire td.br .chkbox_list li {margin-right:10px;}
.ins_tbl tbody tr.tire .chkbox_list li.seat:before {content:"/"; margin-right:5px;}
.ins_tbl tbody tr.tire .chkbox_list ul li {margin-right:2px;}
.ins_tbl td.fuel {position:inherit; border-right-color:#ffffff;}
.ins_tbl td.fuel .chkbox_list {position:inherit; top:0; left:0; width:auto;}
.ins_tbl td.fuel .chkbox_list li {margin-right:5px;}
.ins_tbl td.car_state {height:160px; vertical-align:middle;}
.ins_tbl td.car_state div {width:375px; height:150px; margin:0 auto;}
.ins_tbl td.car_state div p img {width:375px !important; height:150px !important;}
.ins_tbl td.car_state li strong {font-size:8px !important;}

.ins_tbl td.car_state div .performance li.p0 { top: 52px; left: 237px; }
.ins_tbl td.car_state div .performance li.p1 { top: 12px; left: 10px; }
.ins_tbl td.car_state div .performance li.p2 { top: 12px; left: 22px; }
.ins_tbl td.car_state div .performance li.p3 { top: 57px; left: 10px; }
.ins_tbl td.car_state div .performance li.p4 { top: 58px; left: 22px; }
.ins_tbl td.car_state div .performance li.p5 { top: 57px; left: 57px; }
.ins_tbl td.car_state div .performance li.p6 { top: 87px; left: 22px; }
.ins_tbl td.car_state div .performance li.p7 { top: 77px; left: 57px; }
.ins_tbl td.car_state div .performance li.p8 { top: 126px; left: 27px; }

.ins_tbl td.car_state div .performance li.p9 { top: 100px; left: 57px; }
.ins_tbl td.car_state div .performance li.p10 { top: 22px; left: 126px; }
.ins_tbl td.car_state div .performance li.p11 { top: 72px; left: 126px; }
.ins_tbl td.car_state div .performance li.p12 { top: 125px; left: 126px; }

.ins_tbl td.car_state div .performance li.p13 { top: 3px; left: 235px; }
.ins_tbl td.car_state div .performance li.p14 { top: 8px; left: 225px; }
.ins_tbl td.car_state div .performance li.p15 { top: 24px; left: 211px; }
.ins_tbl td.car_state div .performance li.p16 { top: 24px; left: 255px; }
.ins_tbl td.car_state div .performance li.p17 { top: 22px; left: 222px; }
.ins_tbl td.car_state div .performance li.p18 { top: 22px; left: 248px; }
.ins_tbl td.car_state div .performance li.p19 { top: 36px; left: 213px; }
.ins_tbl td.car_state div .performance li.p20 { top: 36px; left: 255px; }
.ins_tbl td.car_state div .performance li.p21 { top: 46px; left: 235px; }
.ins_tbl td.car_state div .performance li.p22 { top: 72px; left: 235px; }
.ins_tbl td.car_state div .performance li.p23 { top:110px; left: 210px; }
.ins_tbl td.car_state div .performance li.p24 { top: 105px; left: 232px; }
.ins_tbl td.car_state div .performance li.p25 { top: 110px; left: 255px; }
.ins_tbl td.car_state div .performance li.p26 { top: 122px; left: 214px; }
.ins_tbl td.car_state div .performance li.p27 { top: 122px; left: 231px; }
.ins_tbl td.car_state div .performance li.p28 { top: 122px; left: 255px; }
.ins_tbl td.car_state div .performance li.p29 { top: 137px; left: 238px; }

.ins_tbl td.car_state div .performance li.p30 { top: 11px; left: 358px; }
.ins_tbl td.car_state div .performance li.p31 { top: 15px; left: 347px; }
.ins_tbl td.car_state div .performance li.p32 { top: 55px; left: 317px; }
.ins_tbl td.car_state div .performance li.p33 { top: 60px; left: 347px; }
.ins_tbl td.car_state div .performance li.p34 { top: 60px; left: 360px; }
.ins_tbl td.car_state div .performance li.p35 { top: 77px; left: 314px; }
.ins_tbl td.car_state div .performance li.p36 { top: 87px; left: 347px; }
.ins_tbl td.car_state div .performance li.p37 { top: 96px; left: 312px; }
.ins_tbl td.car_state div .performance li.p38 { top: 124px; left: 339px; }

.ins_tbl td.car_state div .calc li.p1 { top: 6.48px; left: 10px; }
.ins_tbl td.car_state div .calc li.p2 { top: 15.55px; left: 5px; }
.ins_tbl td.car_state div .calc li.p3 { top: 25.92px; left: 2px; }
.ins_tbl td.car_state div .calc li.p4 { top: 29.16px; left: 13px; }
.ins_tbl td.car_state div .calc li.p5 { top: 23.37px; left: 32px; }

.ins_tbl td.car_state div .calc li.p6 { top: 60px; left: 10px; }
.ins_tbl td.car_state div .calc li.p7 { top: 60px; left: 28px; }

.ins_tbl td.car_state div .calc li.p8 { top: 60px; left:58px; }
.ins_tbl td.car_state div .calc li.p9 { top: 80px; left:48px; }

.ins_tbl td.car_state div .calc li.p10 { top: 90px; left: 58px; }
.ins_tbl td.car_state div .calc li.p11 { top: 90px; left: 28px; }

.ins_tbl td.car_state div .calc li.p12 { top: 100px; left: 8px; }
.ins_tbl td.car_state div .calc li.p13 { top: 105px; left: 12px; }

.ins_tbl td.car_state div .calc li.p14 { top: 128.56px; left: 24px; }
.ins_tbl td.car_state div .calc li.p15 { top: 133.52px; left: 27px; }

.ins_tbl td.car_state div .calc li.p16 { top: 6.48px; left: 131px; }
.ins_tbl td.car_state div .calc li.p17 { top: 25.92px; left: 132px; }
.ins_tbl td.car_state div .calc li.p18 { top: 45.84px; left: 100px; }
.ins_tbl td.car_state div .calc li.p19 { top: 45.84px; left: 131px; }
.ins_tbl td.car_state div .calc li.p20 { top: 45.84px; left: 158px; }

.ins_tbl td.car_state div .calc li.p21 { top: 77.76px; left: 131px; }
.ins_tbl td.car_state div .calc li.p22 { top: 128.56px; left: 131px; }
.ins_tbl td.car_state div .calc li.p23 { top: 135.52px; left: 131px; }

.ins_tbl td.car_state div .calc li.p24 { top: 4.54px; left: 221px; }
.ins_tbl td.car_state div .calc li.p25 { top: 12.96px; left: 229px; }

.ins_tbl td.car_state div .calc li.p26 { top: 16.58px; left: 221px; }
.ins_tbl td.car_state div .calc li.p27 { top: 16.58px; left: 247px; }

.ins_tbl td.car_state div .calc li.p28 { top: 25.92px; left: 211px; }
.ins_tbl td.car_state div .calc li.p29 { top: 25.92px; left: 257px; }

.ins_tbl td.car_state div .calc li.p30 { top: 35.36px; left: 215px; }
.ins_tbl td.car_state div .calc li.p31 { top: 35.36px; left: 257px; }

.ins_tbl td.car_state div .calc li.p32 { top: 45.84px; left: 243px; }
.ins_tbl td.car_state div .calc li.p33 { top: 51.32px; left: 231px; }

.ins_tbl td.car_state div .calc li.p34 { top: 74.54px; left: 231px; }

.ins_tbl td.car_state div .calc li.p35 { top: 111px; left: 211px; }
.ins_tbl td.car_state div .calc li.p36 { top: 105px; left: 231px; }
.ins_tbl td.car_state div .calc li.p37 { top: 111px; left: 257px; }

.ins_tbl td.car_state div .calc li.p38 { top: 125.56px; left: 211px; }
.ins_tbl td.car_state div .calc li.p39 { top: 125.56px; left: 217px; }
.ins_tbl td.car_state div .calc li.p40 { top: 125.56px; left: 209px; }

.ins_tbl td.car_state div .calc li.p41 { top: 138.52px; left: 221px; }

.ins_tbl td.car_state div .calc li.p42 { top: 5.19px; left: 355px; }
.ins_tbl td.car_state div .calc li.p43 { top: 13.55px; left: 357px; }
.ins_tbl td.car_state div .calc li.p44 { top: 23.92px; left: 342px; }
.ins_tbl td.car_state div .calc li.p45 { top: 32.52px; left: 364px; }
.ins_tbl td.car_state div .calc li.p46 { top: 18.84px; left: 362px; }
.ins_tbl td.car_state div .calc li.p47 { top: 23.52px; left: 354px; }
.ins_tbl td.car_state div .calc li.p48 { top: 58.32px; left: 347px; }
.ins_tbl td.car_state div .calc li.p49 { top: 58.32px; left: 362px; }

.ins_tbl td.car_state div .calc li.p50 { top: 60.80px; left: 315px; }
.ins_tbl td.car_state div .calc li.p51 { top: 93.52px; left: 347px; }
.ins_tbl td.car_state div .calc li.p52 { top: 110.24px; left: 358px; }
.ins_tbl td.car_state div .calc li.p53 { top: 130.68px; left: 347px; }
.ins_tbl td.car_state div .calc li.p54 { top: 133.52px; left: 336px; }

.ins_tbl td.car_state div .calc li.p55 { top: 74.54px; left: 315px; }
.ins_tbl td.car_state div .calc li.p56 { top: 103.44px; left: 317px; }
.ins_tbl td.car_state div .calc li.p57 { top: 103.44px; left: 352px; }
.ins_tbl td.car_state div .calc li.p58 { top: 32.52px; left: 342px; }

/* .ins_tbl td.car_state div .performance li.p1 {top:20px; left:136px;}
.ins_tbl td.car_state div .performance li.p2 {top:19px; left:29px;}
.ins_tbl td.car_state div .performance li.p3 {top:19px; left:340px;}
.ins_tbl td.car_state div .performance li.p4 {top:54px; left:30px;}
.ins_tbl td.car_state div .performance li.p5 {top:84px; left:30px;}
.ins_tbl td.car_state div .performance li.p6 {top:54px; left:339px;}
.ins_tbl td.car_state div .performance li.p7 {top:84px; left:339px;}
.ins_tbl td.car_state div .performance li.p8 {top:124px; left:136px;}
.ins_tbl td.car_state div .performance li.p9 {top:3px; left:240px;}
.ins_tbl td.car_state div .performance li.p10 {top:114px; left:38px;}
.ins_tbl td.car_state div .performance li.p11 {top:114px; left:331px;}
.ins_tbl td.car_state div .performance li.p12 {top:83px; left:128px;}
.ins_tbl td.car_state div .performance li.p13 {top:10px; left:12px;}
.ins_tbl td.car_state div .performance li.p14 {top:52px; left:9px;}
.ins_tbl td.car_state div .performance li.p15 {top:10px; left:356px;}
.ins_tbl td.car_state div .performance li.p16 {top:52px; left:360px;}
.ins_tbl td.car_state div .performance li.p17 {top:11px; left:224px;}
.ins_tbl td.car_state div .performance li.p18 {top:45px; left:226px;}
.ins_tbl td.car_state div .performance li.p19 {top:18px; left:211px;}
.ins_tbl td.car_state div .performance li.p20 {top:18px; left:256px;}
.ins_tbl td.car_state div .performance li.p21 {top:23px; left:222px;}
.ins_tbl td.car_state div .performance li.p22 {top:122px; left:213px;}
.ins_tbl td.car_state div .performance li.p23 {top:23px; left:246px;}
.ins_tbl td.car_state div .performance li.p24 {top:122px; left:254px;}
.ins_tbl td.car_state div .performance li.p25 {top:37px; left:211px;}
.ins_tbl td.car_state div .performance li.p26 {top:109px; left:211px;}
.ins_tbl td.car_state div .performance li.p27 {top:37px; left:255px;}
.ins_tbl td.car_state div .performance li.p28 {top:109px; left:255px;}
.ins_tbl td.car_state div .performance li.p29 {top:58px; left:57px;}
.ins_tbl td.car_state div .performance li.p30 {top:58px; left:311px;}
.ins_tbl td.car_state div .performance li.p31 {top:77px; left:51px;}
.ins_tbl td.car_state div .performance li.p32 {top:77px; left:315px;}
.ins_tbl td.car_state div .performance li.p33 {top:96px; left:58px;}
.ins_tbl td.car_state div .performance li.p34 {top:96px; left:310px;}
.ins_tbl td.car_state div .performance li.p35 {top:53px; left:242px;}
.ins_tbl td.car_state div .performance li.p36 {top:67px; left:242px;}
.ins_tbl td.car_state div .performance li.p37 {top:123px; left:226px;}
.ins_tbl td.car_state div .performance li.p38 {top:137px; left:243px;}
.ins_tbl td.car_state div .performance li.p39 {top:105px; left:224px;}
.ins_tbl td.car_state div .calc li.p1 {top:20px; left:119px;}
.ins_tbl td.car_state div .calc li.p2 {top:28px; left:29px;}
.ins_tbl td.car_state div .calc li.p3 {top:28px; left:339px;}
.ins_tbl td.car_state div .calc li.p4 {top:64px; left:30px;}
.ins_tbl td.car_state div .calc li.p5 {top:94px; left:30px;}
.ins_tbl td.car_state div .calc li.p6 {top:64px; left:339px;}
.ins_tbl td.car_state div .calc li.p7 {top:94px; left:339px;}
.ins_tbl td.car_state div .calc li.p8 {top:124px; left:119px;}
.ins_tbl td.car_state div .calc li.p9 {top:3px; left:224px;}
.ins_tbl td.car_state div .calc li.p10 {top:114px; left:29px;}
.ins_tbl td.car_state div .calc li.p11 {top:114px; left:340px;}
.ins_tbl td.car_state div .calc li.p12 {top:68px; left:128px;}
.ins_tbl td.car_state div .calc li.p13 {top:10px; left:7px;}
.ins_tbl td.car_state div .calc li.p14 {top:62px; left:9px;}
.ins_tbl td.car_state div .calc li.p15 {top:10px; left:361px;}
.ins_tbl td.car_state div .calc li.p16 {top:62px; left:360px;}
.ins_tbl td.car_state div .calc li.p17 {top:11px; left:240px;}
.ins_tbl td.car_state div .calc li.p18 {top:45px; left:242px;}
.ins_tbl td.car_state div .calc li.p19 {top:28px; left:211px;}
.ins_tbl td.car_state div .calc li.p20 {top:28px; left:256px;}
.ins_tbl td.car_state div .calc li.p21 {top:34px; left:222px;}
.ins_tbl td.car_state div .calc li.p22 {top:128px; left:213px;}
.ins_tbl td.car_state div .calc li.p23 {top:34px; left:245px;}
.ins_tbl td.car_state div .calc li.p24 {top:128px; left:254px;}
.ins_tbl td.car_state div .calc li.p25 {top:37px; left:211px;}
.ins_tbl td.car_state div .calc li.p26 {top:109px; left:211px;}
.ins_tbl td.car_state div .calc li.p27 {top:37px; left:255px;}
.ins_tbl td.car_state div .calc li.p28 {top:109px; left:255px;}
.ins_tbl td.car_state div .calc li.p29 {top:67px; left:60px;}
.ins_tbl td.car_state div .calc li.p30 {top:67px; left:309px;}
.ins_tbl td.car_state div .calc li.p31 {top:77px; left:59px;}
.ins_tbl td.car_state div .calc li.p32 {top:77px; left:309px;}
.ins_tbl td.car_state div .calc li.p33 {top:87px; left:60px;}
.ins_tbl td.car_state div .calc li.p34 {top:87px; left:309px;}
.ins_tbl td.car_state div .calc li.p35 {top:53px; left:226px;}
.ins_tbl td.car_state div .calc li.p36 {top:67px; left:226px;}
.ins_tbl td.car_state div .calc li.p37 {top:123px; left:242px;}
.ins_tbl td.car_state div .calc li.p38 {top:137px; left:224px;}
.ins_tbl td.car_state div .calc li.p39 {top:105px; left:243px;}
.ins_tbl td.car_state div .calc li.p40 {top:3px; left:128px;}
.ins_tbl td.car_state div .calc li.p41 {top:137px; left:128px;}
.ins_tbl td.car_state div .calc li.p42 {top:46px; left:93px;}
.ins_tbl td.car_state div .calc li.p43 {top:46px; left:161px;}
.ins_tbl td.car_state div .calc li.p44 {top:1px; left:13px;}
.ins_tbl td.car_state div .calc li.p45 {top:1px; left:356px;}
.ins_tbl td.car_state div .calc li.p46 {top:134px; left:38px;}
.ins_tbl td.car_state div .calc li.p47 {top:134px; left:330px;}
.ins_tbl td.car_state div .calc li.p48 {top:28px; left:10px;}
.ins_tbl td.car_state div .calc li.p49 {top:108px; left:10px;}
.ins_tbl td.car_state div .calc li.p50 {top:28px; left:358px;}
.ins_tbl td.car_state div .calc li.p51 {top:108px; left:358px;}
.ins_tbl td.car_state div .calc li.p52 {top:28px; left:3px;}
.ins_tbl td.car_state div .calc li.p53 {top:108px; left:3px;}
.ins_tbl td.car_state div .calc li.p54 {top:28px; left:365px;}
.ins_tbl td.car_state div .calc li.p55 {top:108px; left:365px;}
.ins_tbl td.car_state div .calc li.p56 {top:45px; left:128px;} */
.ins_tbl td.tips {line-height:130%; letter-spacing:0; padding:8px !important;}
.ins_tbl td.tips h4 {font-size:11px; margin-bottom:10px !important;}
.ins_tbl td.tips ol {margin-left:20px;}
.ins_tbl td.tips ol ul {margin-left:10px;}
.ins_tbl td.tips dl {margin:15px 0 0 0;}
.ins_tbl td.tips dt {top:-10px; font-size:11px; line-height:14px; padding:0 15px 0 15px; border-left-color:#000000;background-color:#ffffff;}
.ins_tbl td.tips dt {
      background-color: #ffffff !important;
      color: #000000 !important;
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
    }
.ins_tbl td.tips dd {padding:10px 10px 3px 27px; border-color:#000000; letter-spacing:-1px;}
.ins_tbl td.tips dd span {margin-left:-17px;}
.ins_tbl td.tips dd strong {font-size:10px;}
.page3 .ins_tbl6 td.tips {line-height:125%;}
.page4 .ins_tbl6 td.tips {line-height:120%; border-top:none;}
.ins_tbl td.car_photo {padding:7px 0 7px 0 !important; background-color:#ffffff;}
.ins_tbl td.car_photo li {display:flex; justify-content:center; align-items:center; height:188px; margin:0 3px 0 3px;}
.ins_tbl td.car_photo li img {max-width:250px; max-height:188px;}
.ins_tbl td.inspector {letter-spacing:0; padding-top:10px !important; padding-bottom:10px !important;}
.ins_tbl td.inspector p {font-size:11px;}
.ins_tbl td.inspector p.date {font-size:10px; margin:10px 0 5px 0;}
.ins_tbl td.inspector p.date span {right:72px;}
.ins_tbl td.inspector dl {width:450px;}
.ins_tbl td.inspector dt,.ins_tbl td.inspector dd {line-height:2.6;}
.ins_tbl td.inspector dt:nth-child(3),.ins_tbl td.inspector dd:nth-child(4) {line-height:1.5;}
.ins_tbl td.inspector dt:nth-child(5),.ins_tbl td.inspector dd:nth-child(6) {line-height:3.5; margin-top:5px;}
.ins_tbl td.inspector dd img {top:2px; right:-1px; width:21px;} /* 도장 */
.ins_tbl td.inspector dd:nth-child(6) img {top:-3px; right:-15px; width:45px;} /* 매매상사 도장 */
.ins_tbl td.inspector p.kaiwa {font-size:10px;}
.ins_tbl td.inspector p.kaiwa img {width:25px; height:24px;}
.ins_tbl td.consumer {display:table-cell; letter-spacing:0; text-align:center; padding-top:10px !important; padding-bottom:10px !important;}
.ins_tbl td.consumer p.date {text-align:right; margin-top:5px; margin-right:15px;}
.ins_tbl td.consumer p.date span {margin-left:30px;}
.ins_tbl td.consumer p.date span.sign {margin-left:100px;}
.ins_tbl tbody .bg_calc {background-color:#f2f2f2;} /* 프린트시 가격선정 background-color */
.ins_tbl tbody .bg_calc.bb {border-bottom-color:#cccccc; border-left-color:#cccccc;}
.ins_tbl1 tbody th.calc {border-top-color:#cccccc;}
.ins_tbl1 tbody td.calc_brd {border-bottom-color:#cccccc;}
.ins_tbl2 tbody tr.calc th,.ins_tbl2 tbody tr.calc td {border-bottom-color:#cccccc;}
.ins_tbl2 tbody th.calc_brd,.ins_tbl3 tbody th.calc_brd,.ins_tbl4 tbody th.calc_brd {border-right-color:#cccccc;}
.ins_tbl2 tbody td.calc,.ins_tbl3 tbody td.calc,.ins_tbl4 tbody td.calc {border-left-color:#cccccc;}
.ins_tbl3 tbody td.calc_brd {border-bottom-color:#cccccc}
.ins_tbl5 tbody tr.calc th {border-left-color:#cccccc;}
.ins_tbl .chkbox_list li {margin-right:10px; margin-bottom:1px;}
.ins_tbl .chkbox_list li input,.ins_tbl .chkbox_list li label,.ins_tbl .chkbox_list li span {vertical-align:text-top !important;}
.ins_tbl .chkbox_list li input {zoom:0.8;}
.ins_tbl td.multi_ul div {bottom:1px; left:65px;}
.ins_tbl .bbn {border-bottom:1px solid #cccccc !important;}
.ins_tbl .bl {border-left-color:#cccccc;}
.ins_tbl .br {border-right-color:#cccccc;}
.ins_tbl .bb {border-bottom-color:#cccccc;}
#tbl1Th1 {width:60px;}
#tbl1Td1 {width:50px;}
#tbl1Th2 {width:55px;}
#tbl1Td2 {width:60px;}
#tbl1Th3 {width:60px;}
#tbl1Th4 {width:75px;}
#tbl2Th1 {width:60px;}
#tbl2Td1 {width:120px;}
#tbl2Td2 {width:40px;}
#tbl2Td3 {width:40px;}
#tbl2Td5 {width:65px;}
#tbl2Td6 {width:65px;}
#tbl3Th1 {width:40px;}
#tbl3Th2 {width:30px;}
#tbl3Td1 {width:70px;}
#tbl3Td2 {width:70px;}
#tbl3Td3 {width:75px;}
#tbl3Td4 {width:75px;}
#tbl4Th1 {width:60px;}
#tbl4Th2 {width:55px;}
#tbl4Td2 {width:60px;}
#tbl4Td3 {width:60px;}
#tbl5Th1 {width:60px;}
#tbl5Th2 {width:40px;}
#tbl5Td1 {width:100px;}
#tbl5Td2 {width:100px;}
#tbl5Th3 {width:40px;}
#tbl5Td4 {width:80px;}
}

/* 프린트 chrome, edge 보정(2021-05-24) */
@media print and (-webkit-min-device-pixel-ratio:0) {	
@page {
      margin:0.82cm auto;
	size:A4 landscape;
}
.print-exact {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }


#wrap {position:relative; width:100%; margin:0;}
.print_page {position:absolute; left:50%; transform:translateX(-50%);}
.print_page1,.print_page2 {max-height:730px !important;}
.docu_title {padding-bottom:6px !important; border:none;}
.ins_tbl {width:515px; max-width:515px !important; border:none !important;}
.ins_tbl tr > th:first-child,.ins_tbl3 tr > td:first-child,.ins_tbl5 tr > td:first-child,.ins_tbl6 tr > td:first-child,.ins_tbl7 tr > td:first-child,.ins_tbl8 td {border-left:none !important;}
.ins_tbl tr > td:last-child {border-right:none !important;}
.ins_tbl td.car_state {height:153px;}
.ins_tbl tbody tr.calc_sum td {padding-top:8px !important; padding-bottom:6px !important;}
.ins_tbl tbody tr.calc_sum td p {margin-top:5px;}
.ins_tbl td.tips h4 {margin-bottom:5px !important;}
.ins_tbl td.tips ol {margin-left:10px;}
.ins_tbl td.tips ol ul {margin-left:13px;}
.ins_tbl td.inspector {padding-top:5px !important; padding-bottom:5px !important;}
.ins_tbl td.inspector p.date {margin:5px 0 5px 0;}
.ins_tbl td.inspector p.date span {right:65px;}
.ins_tbl td.inspector dt,.ins_tbl td.inspector dd {line-height:2.7;}
.ins_tbl td.consumer {padding-top:8px !important; padding-bottom:8px !important;}
.ins_tbl4 thead th {padding:5px 0 3px 0 !important;}
.ins_tbl5 tbody .opinion_perform {height:55px;}
.ins_tbl5 tbody .opinion_calc {height:25px;}
.page3 .ins_tbl6 td.tips {line-height:120%;}
#tbl1Th1 {width:60px;}
#tbl1Td1 {width:50px;}
#tbl1Th2 {width:55px;}
#tbl1Td2 {width:140px;}
#tbl1Th3 {width:60px;}
#tbl1Th4 {width:75px;}
#tbl3Th1 {width:40px;}
#tbl3Th2 {width:30px;}
#tbl3Td1 {width:120px;}
#tbl3Td2 {width:120px;}
#tbl3Td3 {width:55px;}
#tbl3Td4 {width:55px;}
}

.watermarked::after {
      content: "";
      position: absolute;
      top: 0;
      left: -10%;
      width: 120%;
      height: 100%;
      z-index: 6;
      pointer-events: none;
      background-image: repeating-linear-gradient(
          0deg,
          transparent,
          transparent 30px,
          rgba(255, 0, 0, 0.1) 30px,
          rgba(255, 0, 0, 0.1) 80px
      );
      background-size: 100% 60px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 4rem;
      font-weight: 800;
      color: rgba(255, 0, 0, 0.1);
      text-align: center;
      transform: rotate(-30deg);
      white-space: pre;
      padding: 50px;
  }
  
  /* 텍스트를 배경처럼 깔기 위해 추가 */
  .watermarked::after {
      content:
          "RE-CHECKED  RE-CHECKED  RE-CHECKED";
  }


  .void-watermarked::after {    
    content: "VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효  "
            "VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효  "
            "VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효  "
            "VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효  "
            "VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효  "
            "VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효  "
            "VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효  "
            "VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효  "
            "VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효  "
            "VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효  "
            "VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효  "
            "VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효  "
            "VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 VIOD 무효 ";
    position: absolute;
    top: -100%;
    left: -100%;
    width: 300%;
    height: 300%;
    z-index: 9999;
    pointer-events: none;
    
    display: flex;
    align-items: center;
    justify-content: center;
    
    font-size: 7rem;
    font-weight: 800;
    color: rgba(255, 0, 0, 0.3);
    text-align: center;
    transform: rotate(-15deg);
    white-space: pre-wrap;
    line-height: 3;
    user-select: none;
  }

@media print {
    .ins_tbl .car_state .symbol1 { color: #FF0000 !important; }
    .ins_tbl .car_state .symbol2 { color: #0000FF !important; }
    .ins_tbl .car_state .symbol3 { color: #009900 !important; }
}