@charset 'utf-8';

/* 190102 (S) */
.mbcustomer {display: none;}

table.common-customer {width:100%; margin:17px 0 15px 0; padding:0; border-spacing:0px; border-collapse:collapse; border-top:3px solid #76b0df;}
table.common-customer img {vertical-align:middle;}  
table.common-customer td, table.common-customer th {border-bottom:1px solid #ccc;padding:10px;color:#333;} 
table.common-customer th {border-right:1px solid #ccc; text-align:center; background:#f4f9fc;}
table.common-customer th.formbdr {border-left: 1px solid #ccc;}
table.common-customer input[type=text] {border:1px solid #d1d1d1;padding:2px 0;background:#f8f8f8; width: 100%;}
table.common-customer .formnum {width: 25% !important;}
table.common-customer .formem {width: 45% !important;}
table.common-customer .formofc {width: 50% !important;}
table.common-customer .formoftwo {width: 49% !important; margin-top: 5px;}
/* 190110 (S) */
table.common-pass input[type=password] {width: 40%; border:1px solid #d1d1d1; background:#f8f8f8;}
/* //190110 (E) */
table.common-customer select {background:#f8f8f8;padding:2px;border:1px solid #d1d1d1;}
table.common-customer tr.title input[type=text] {width: 100%;}
table.common-customer tr.field input[type=text] {width:145px;}
table.common-customer tr.workshop_address button {margin-bottom: 5px;margin-left: 3px}
table.common-customer tr.workshop_address input[type=text]:first-child {width:100px;}
table.common-customer tr.workshop_address input[type=text]:last-child {margin-left: 3px}
table.common-customer tr.name input[type=text]{width:100px;}
table.common-customer tr.phone input[type=text] {width:60px; margin-right: 5px;margin-left: 5px}
table.common-customer tr.phone input[type=text]:first-child {margin-left: 0} 
table.common-customer tr.public input[type=text] {width:100px;}
table.common-customer tr.public input {vertical-align:middle;}
table.common-customer tr.public label {margin:0 5px 0 0;}
table.common-customer tr.public td span {padding:0 0 0 15px;}
table.common-customer tr.public td span input[type=text] {width:140px;}
table.common-customer tr.email input[type=text] {width: 100%;}
table.common-customer tr.file {width:150px;}
table.common-customer tr.span {width:150px;}
table.common-customer tr select {width: 100%;height:25px;-webkit-appearance: none;-moz-appearance: none;appearance: none; background:url(https://www.enap.or.kr/images/common/ico/ico_arr_down.gif) no-repeat 95%}
table.common-customer tr input[type=button] {margin-bottom:8px;}
table.common-customer tr.career_history{border-right:1px solid #ccc;text-align:left;background:#f4f9fc; width:100%;font-weight: }
table.common-customer .th_center th {padding: 14px 0; border-right: none; text-align: center;}
table.common-customer .slt_width {width: 60%;} 
div.question-area-wrap {margin-top:-27px;}
textarea.question-area {width:100%;height:140px;border:1px solid #ccc;}
/* //190102 (E) */
strong.receipt-title {display:block;color:#333;margin:40px 0 15px 0;}
div.receipt-agree {color:#333;margin:10px 0 0 0;}
div.receipt-agree span {font-weight:bold;padding:0 0 0 13px;}
div.receipt-agree span input {vertical-align:middle;padding:0 5px 0 0;}
/* 190103 (S) */
div.receipt-agree span label {margin-left: 5px; vertical-align: middle;}
/* //190103 (E) */
article .lock {margin-top: 40px; text-align: right; color: #0029ff;}

.faq div.answer {display:none;}

.faq {padding-bottom:20px;}
.faq ul.faq-list {}
.faq ul.faq-list > li {overflow:hidden;border-bottom:1px solid #ccc;}
.faq ul.faq-list > li:first-child {padding-top:0;}
.faq ul.faq-list > li div.question {cursor:pointer;padding:10px 0;overflow:hidden;}
.faq ul.faq-list > li div.on {}
.faq ul.faq-list > li div.answer {border-top:1px solid #ccc;padding:20px 30px 20px 60px;background:#f7f7f7;}

.faq div.faq-head {overflow:hidden;width:100%;padding:10px 0;border-top:3px solid #76b0df;border-bottom:1px solid #ccc;background:#f4f9fc;color:#333;}
.faq div.faq-head div, .faq div.question div {float:left;text-align:center;}
.faq div.faq-head div {font-weight:bold;}
.faq div.faq-head div.num {width:60px;}
.faq div.faq-head div.title {width:530px;}
.faq div.faq-head div.hit {width:110px;}
.faq div.question div.num {width:60px;color:#333;}
.faq div.question div.title {width:530px;text-align:left;color:#333;}
.faq div.on div.title {color:#1f75ba;}
.faq div.question div.hit {width:110px;color:#333;}

div.attach_file {margin:20px 0 15px 0;padding:3px 0 0 22px;background:url(../../images/board/attach_file.gif) left 1px no-repeat;}
div.attach_file a {margin:0 10px 0 0;font-size:11px;color:#888;font-weight:bold;text-decoration:underline;}

.map {margin:0 0 35px 0;}

ul.family-site {border-top:3px solid #76b0df;}
ul.family-site li {clear:both;overflow:hidden;padding:28px 0;border-bottom:1px solid #ccc;}
ul.family-site li div.photo {float:left;width:293px;}
ul.family-site li div.info-area {float:left;width:407px;}
ul.family-site li div.info-area strong {display:block;font-size:16px;color:#333;padding:0 0 9px 0;}
ul.family-site li div.info-area a {display:block;color:#787878;padding:0 0 15px 0;}
ul.family-site li div.info-area p {line-height:18px;}

/* 190102 (S) */
@media all and (max-width: 768px){
article .lock {margin-top: 20px;}
}

@media all and (max-width: 568px){
.pccustomer {display: none;}
.mbcustomer {display: block;}
table.common-customer th.formbdr {border-left: none;}
table.common-customer .slt_width {width: 100%;}
.delpdr {padding-right: 2px !important;}
.delpdl {padding-left: 0 !important;}
}

@media all and (max-width: 414px){
div.receipt-agree span {display: block; padding: 0; line-height: 30px;}
div.receipt-agree span input {margin-right: 5px;}
div.receipt-agree span label {vertical-align: middle;}
/* 190110 (S) */
/*.common-pass input[type=password] {width: 60%;}*/
/* //190110 (E) */
table.common-customer .formem {width: 43% !important;}
table.common-customer td, table.common-customer th {padding: 8px;}
.mbcustomer table.common-customer th {font-size: 12px;}
}
/* //190102 (E) */

@media print { 
   .print-head,.btn-print {display: none;}
   ::-webkit-scrollbar {display:none;}
   .print-tb {height:auto;} 
} 
