/* 201601 편집대행 업데이트 */
.agt-wrap{font-family: '나눔고딕', NanumGothic, 'Nanum Gothic', sans-serif; color: #303030;}
.agt-wrap >header {padding: 50px 0 20px}
.agt-wrap input[type="text"], .agt-wrap select {background: #fff; border: 1px solid #ccc; height: 25px; box-sizing: border-box; min-width: 150px;}
.agt-wrap input[type="text"] {padding: 0 6px;}
.agt-wrap input[type="radio"], .agt-wrap input[type="dheckbox"] {width:14px; height: 14px}
.agt-wrap textarea {width: 90%; min-height: 80px; padding: 10px; background-color: #fafafa;}

.agt-table {width: 100%; text-align: left;}
.agt-table th, .agt-table td {padding: 20px 0 20px 35px; border-top: 1px solid #d1d1d1;font-size: 14px; color: #303030; vertical-align: middle; text-align: left;}
.agt-table tr.last {border-bottom: 1px solid #d1d1d1;}
.agt-table > tbody>tr:first-child th, .agt-table > tbody>tr:first-child td {border-top: 2px solid #303030;}
.agt-table img, .agt-table button {vertical-align: middle}
.agt-table th {width: 16%;}
.agt-table th.required {background: url(/images/img_acting_editor/ico-req-dot.png) 20px center no-repeat;}
.agt-table td {width: 84%;}
.agt-table .heading {background: #f0f0f0; text-align: center; font-weight: bold; position: relative;} 
.heading .dev-check  {position: absolute; top:50%; right: 10px; margin-top: -7px}
.agt-rdform {margin-bottom: 15px; font-size: 14px}
.agt-rdform > div {float: left; width: 16%;}
.agt-x {padding: 0 18px; font-size: 18px}
.agt-helper {display: inline-block; padding: 0 10px}
.agt-wrap .fc-gray {color: #838383}

.btn-zip-code {background: #afafaf; border: none; width:100px; height: 25px; color: #fff}
.agt-btn {padding: 25px; text-align: center;}
.agt-btn >button {background: none; border: none; display: inline-block; margin: 0 2px;}

.agt-helper-ly {position: relative; box-sizing: border-box;	width:970px; margin-left: -485px; background: #fff;}
.agt-helper-ly .close {position: absolute; top:0; right:-20px; width:40px; height: 40px; margin-top: -20px;}

/* 업데이트 이후 삭제 */
.acting-wrap {width: 800px; font-family: '나눔고딕', NanumGothic, 'Nanum Gothic', sans-serif; color: #303030;}
.acting-wrap.agt-wrap {width: 100%}
.acting-header {height: 100px; padding: 25px 0 0 35px; border-bottom: 1px solid #303030; background-color: #f0f0f0; box-sizing: border-box;}
.acting-table-wrap {padding: 20px 25px;}
.acting-table {width: 100%; box-sizing: border-box; text-align: left;}
.acting-table th, .acting-table td {height: 50px; line-height: 50px; padding: 0 20px; font-size: 14px; box-sizing: border-box; line-height: 160%;}
.acting-table th {border-right: 2px solid #838383; min-width: 120px; border-left: 1px solid #d1d1d1; background-color: #f0f0f0;}
.acting-table td {border-right: 1px solid #d1d1d1;}
.acting-table tr {border-bottom: 1px solid #d1d1d1;}
.acting-table tr:first-child {border-top: 1px solid #d1d1d1;}
.acting-td1 {}
.acting-td1 label {margin-right: 30px; font-size: 14px}
.acting-table input[type="text"], .acting-table select {border: 1px solid #ccc; height: 32px; font-size: 14px; box-sizing: border-box; padding-left: 10px; background-color: #fafafa;}
.acting-tr input[type="text"] {width: 140px; position: relative; top: -2px;}
.acting-tr select {width: 170px; margin-right: 7px; position: relative; top: -2px;}
.acting-tr input[type="checkbox"] {width: 16px; margin-right: 2px;}
.acting-tr1 input {width: 80px; position: relative; top: -2px;}
.acting-tr1 span {margin: 0 3px;}
.acting-tr2 input {width: 410px;}
tr.acting-trbd {border-top: 2px solid #d1d1d1; border-bottom: 2px solid #d1d1d1;}
.acting-table1 {width: 100%; box-sizing: border-box;}
.acting-table1 tr {border-top: 1px solid #d1d1d1; border-bottom: 0;}
.acting-table1 tr:first-child {border-top: 0;}
td.acting-td {padding: 0;}
.acting-table1 th {border-right: 1px solid #d1d1d1; border-left: 0;}
.acting-table1 td {border: 0;}
.acting-table1 th {min-width: 110px;}
.acting-mm {position: relative; top: 8px;}
span.acting-x {margin: 0 10px;}
.acting-table1 select {width: 150px; margin-right: 5px; position: relative; top: -2px;}
.acting-tr3 input {position: relative; top: -2px; width: 250px;}
.acting-text {width: 100%; height: 80px; padding: 10px; background-color: #fafafa; margin: 10px 0; box-sizing: border-box;}
.acting-tr4 td {padding: 20px 20px 0;}
.acting-tr4>td>div {float: left; margin-right: 35px;}
.acting-tr4 div div {padding-bottom: 15px; font-size: 14px;}
.acting-div {position: relative; top: -2px;}
.acting-div label {margin-right: 5px;}
.acting-div input[type="text"] {width: 200px; height: 28px; position: relative; top: -2px;}
.acting-tr4 span {margin-right: 35px;}
.acting-btn {text-align: center; margin-bottom: 30px;}
.acting-btn button {background: none; border: 0;}
/* 업데이트 이후 삭제 */


