@charset 'utf-8';

/* 190103 (S) */
table.common-pass {width:80%; margin: 40px auto 0 auto; padding:0; border-spacing:0px; border-collapse:collapse; border-top:3px solid #76b0df;}
table.comtw-pass {margin: 10px auto;}
table.common-pass img {vertical-align:middle;}
table.common-pass td, table.common-pass th {border-bottom:1px solid #ccc;padding:10px;color:#333;}
table.common-pass th {border-right: 1px solid #ccc; text-align: center; background: #f4f9fc;}
table.common-pass input[type=text] {width: 40%; border:1px solid #d1d1d1; padding:2px; background:#f8f8f8;}
table.common-pass select {background:#f8f8f8;padding:2px 0;border:1px solid #d1d1d1;}
table.common-pass td.photo-area {width:190px;text-align:center;border-left:1px solid #ededed;background:#f8f8f8;vertical-align:top;padding:10px 0 0 0;}
table.common-pass td input {width: 40%; padding:2px; border: 1px solid #ccc; background-color: #f8f8f8;}
/* //190103 (E) */


table.common-pass2{width:100%; margin:17px 0 25px 0; padding:0; border-spacing:0px; border-collapse:collapse; border-top:3px solid #76b0df;}
table.common-pass2 img {vertical-align:middle;}
table.common-pass2 td, table.common-pass th {border-bottom:1px solid #ccc;padding:10px;color:#333;}
table.common-pass2 th {border-right:1px solid #ccc;text-align:left;background:#f4f9fc; width:130px;}
table.common-pass2 input[type=text] {border:1px solid #d1d1d1;padding:2px 0;background:#f8f8f8; width:190px;}
table.common-pass2 select {background:#f8f8f8;padding:2px 0;border:1px solid #d1d1d1;}
table.common-pass2 td.photo-area {width:190px;text-align:center;border-left:1px solid #ededed;background:#f8f8f8;vertical-align:top;padding:10px 0 0 0;}

/* 190103 (S) */
.mbpass {display: none;}
table.passTb {margin: 10px 0 40px 0 !important;}
table.passTb td {padding: 13px 0 !important;}
/* //190103 (E) */

.btn-confirm-wrap {text-align:right;}
.btn-last-wrap {text-align:center;margin:38px 0 0 0;}

div.application-notice-box {position:relative;margin:-50px 0 0 0;border:1px solid #d8d8d8;background:#f7f7f7;width:698px;height:200px;}
div.application-notice-box img {position:absolute;left:183px;top:89px;}

p.application-text {margin:0 0 10px 0;}
p.application-text a {color:#333;font-weight:bold;}
p.application-text span {color:#64ad14;font-weight:bold;}

p.application-result-text {margin:28px 0 20px 0;font-size:14px;font-weight:bold;color:#333;}
p.application-result-text span {color:#1f75ba;}

div.test-result-box {font-family:"나눔고딕", "Nanum Gothic", "dotum";color:#333;font-size:16px;font-weight:bold;width:100%;padding:25px 0;margin:0 0 20px 0;text-align:center;border:1px solid #d1d1d1;background:#f8f8f8;border-top:3px solid #76b0df;}
div.test-result-box span.result {color:#1f75ba;}
div.test-result-box span.score {color:#787878;}
div.test-result-box span.fail {color:#f27a2d;}

table.application-view {width:100%; margin:17px 0 25px 0; padding:0; border-spacing:0px; border-collapse:collapse; border-top:1px solid #ccc;}
table.commonapplication-view-pass img {vertical-align:middle;}
table.application-view td, table.application-view th {border-bottom:1px solid #ccc;padding:10px;color:#333;}
table.application-view th {border-right:1px solid #ccc;text-align:left;background:#f4f9fc; width:130px;}
table.application-view td.test-num {font-weight:bold;color:#64ad14;}

div.license-box {padding: 30px 20px; border: 1px solid #ccc; background-color: #f9f9f9;}
div.license-box strong {display:block; padding:3px 0 5px 20px; font-size:14px; color:#444; background:url(https://www.enap.or.kr/images/common/ico/bul_arrow.png) no-repeat left top;}
div.license-box ul {margin:0 0 0 20px;font-size:11px;}
div.license-box ul li {padding:0 0 0 10px;margin:3px 0;background:url(https://www.enap.or.kr/images/common/ico/bul_blue_dot.gif) no-repeat left 4px;line-height:18px;}
div.license-box ul li ul {margin:0 0 0 13px;}
div.license-box ul li ul li {padding:0 0 0 10px;margin:3px 0;background:url(https://www.enap.or.kr/images/common/ico/bul_hyphen.gif) no-repeat left 7px;}
div.license-box span {display: block; margin-top: 8px; color:#64ad14; font-size:14px; line-height: 18px;}

/* 190102 (S) */
.receipt-box {height:80px; padding:20px 25px 20px 25px; margin:10px 0 0 0; border:1px solid #d7d7d7; overflow-y:scroll; overflow-x: hidden;}
/* //190102 (E) */
.receipt-box strong.info-title {display:block;font-weight:normal;font-size:14px;color:#1f75ba;margin-bottom:15px;}
.receipt-box strong.sub-title {display:block;font-size:12px;margin-bottom:10px;}
.receipt-radio {margin:10px 0;text-align:right;font-weight:bold;color:#333;}
.receipt-radio input {vertical-align:middle;}

/* 190122 (S)
table.common-online {width:100%; margin:17px 0 25px 0; padding:0; border-spacing:0px; border-collapse:collapse; border-top:3px solid #76b0df;}
table.common-online img {vertical-align:middle;}
table.common-online td, table.common-online th {border-bottom:1px solid #ccc;padding:10px;color:#333;}
//190122 (E) */
table.common-online th {border-right:1px solid #ccc;text-align:left;background:#f4f9fc;}
table.common-online input[type=text] {border:1px solid #d1d1d1;padding:2px 0;background:#f8f8f8;}
table.common-online select {background:#f8f8f8;padding:2px 0;border:1px solid #d1d1d1;}
table.common-online td.photo-area {width:190px;text-align:center;border-left:1px solid #ededed;background:#f8f8f8;vertical-align:top;padding:30px 0 0 0;}
.mbphotozone {display: none;}

table.license-list-info {}
table.license-list-info th,
table.license-list-info td
{border:1px solid #ccc;text-align:center;padding:6px 0;}
table.license-list-info th {color:#676767;background:#f4f9fc;}
table.license-list-info td {color:#787878;}
table.license-list-info th.title {width:240px;}
table.license-list-info th.test-num {width:140px;}
table.license-list-info th.test-num2 {width:80px;}
table.license-list-info td.test-num,table.license-list-info td.test-num2 {text-decoration:underline;}
table.license-list-info th.license-num {width:80px;}
table.license-list-info th.part {width:60px;}
table.license-list-info th.date1 {width:80px;}
table.license-list-info th.date2 {width:77px;}
table.license-list-info th.condition {width:64px;}


/*table.basic-info th {width:150px;}
table.basic-info td.photo-area img.photo {width:158px;height:200px;border:1px solid #f8f8f8;margin:0 0 10px 0;}
table.basic-info tr.phone input[type=text],table.basic-info tr.cellphone input[type=text],table.basic-info tr.address input[type=text] ,table.basic-info tr.phone select,table.basic-info tr.cellphone select,table.basic-info tr.address select {width:70px;}
table.basic-info tr.email input[type=text] {width:240px;}
table.basic-info tr.resident input[type=text] {width:100px;}
table.basic-info tr.resident input[type=password] {width:100px;}
table.basic-info tr.address2 input[type=text] {width:310px;}*/
table.basic-info td em.warn {display:block;margin:10px 0 0 0;font-style:normal;font-size:11px;color:#64ad14;}

table.basic-confirm tr.charges td span {font-weight:bold;color:#64ad14;}
table.basic-confirm td input {vertical-align:middle;}
table.basic-confirm td label {margin:0 20px 0 0;}

table.basic-confirm tr td.test-part {color:#64ad14;font-weight:bold;}
table.basic-confirm th.choice {border-left:1px solid #ccc;}
/* 190110 (S) */
/*table.basic-confirm th {width:150px;}*/
/* //190110 (E) */

span.compulsory {color:#1f75ba;}

div.txt-license {text-align:center;padding:30px 0;border:1px solid #d1d1d1;border-top:3px solid #76b0df;background:#f8f8f8;}

table.basic-confirm-print {border-top:1px solid #ccc;}
table.basic-confirm-print tr.test-part td {font-weight:bold;color:#64ad14;}

.ipin-certification { padding:27px 0 38px; border-bottom:1px solid #ccc; text-align:center; }
.name-certification { margin-top:10px; text-align:right; }


/* 190103 (S) */
@media all and (max-width: 768px){
.pcpass {display: none;}
.mbpass {display: inline-table;}
table.passTb.mbpass {margin:15px 0 0 0 !important;}
.mbphotozone {display: block; margin: 20px 0;} 
.mbphotozone .pz-back {display: block; padding: 30px 0; border: 1px solid #ccc; text-align: center; background-color: #f7f7f7;} 
.pz-back .photo-upload p {margin: 8px 0;}
.pz-back .btnCom {display: inline-block;}
}
/* //190103 (E) */

@media all and (max-width: 680px){
.ipin-certification {padding: 20px 0;}
.ipin-certification a {display: inline-block; width: 49%;}	
.ipin-certification a img {width: 100%;}
}

@media all and (max-width: 568px){
.receipt-box {padding: 16px;}
/* 190103 (S) */
table.common-pass {width: 100%; margin: 20px auto 0 auto;}
/* //190103 (E) */
}
