@charset "utf-8";
.tableSearch {position:relative; }
.tableSearch p {margin-right:80px; padding:3px 0;}
.tableSearch span.th {width:90px; font-weight:400; display:inline-block;}
.tableSearch span.th02 {width:120px;} /* 2014.10.01*/
.tableSearch .easyui-linkbutton {position:absolute; bottom:10px; right:5px;}

.selectList-box {}
.selectList-box .title {padding:5px; background:#999; color:#fff; text-align:center}
.selectList-type {width:100%; height:300px; overflow:hidden; border:1px solid #eaeaea;}
.selectList-type ul {height:300px; overflow-x:none; overflow-y:scroll; }
.selectList-type ul li {height:23px;}
.selectList-type ul li a{line-height:24px; font-size:12px; display:block; padding-left:5px}
.selectList-type ul li a:hover {background:#e2e2e2}

.chechboxList-box {}
.chechboxList-box .title {padding:5px; background:#5598cc; color:#fff; text-align:center}
.chechboxList-type {width:100%; min-height:100px; border:1px solid #eaeaea;}
.chechboxList-type ul {overflow:hidden;}
.chechboxList-type ul li {float:left; margin:10px 0; padding-left:10%; width:23%; height:23px;text-align:left}
.chechboxList-type ul li a{line-height:24px; font-size:12px; display:block; padding-left:5px}

.appraiseList {}
.appraiseList li {padding:5px 0;}
.rightSet {width:70%; float:left; padding:0 0 0 1%;}
.rightSet.tArea{width:50%; float:left; padding:0 0 0 1%;} /* 2014.09.30 추가*/
.rightSet.tArea02{width:79%; float:left; padding:0 0 0 1%;} /* 2014.09.30 추가*/
.leftSet{width:70%; float:left; padding:0 1% 0 0;} /*2014.09.30 추가*/
.popTree {width:100%; height:100%; background:#FAFAFA;}
/* 2014-09-27 추가 */

.partition .bxl {float:left; width:48%}
.partition .bxr {float:right; width:48%}

.bor1 {border:1px solid #dedede}

/* 2014-09-29 추가 수정 */
.popApprove{margin-top:20px; text-align:center;}
.popApprove ul li{display:inline-block; overflow:hidden; width:165px; height:205px; padding-left:60px; background:url(../imagesbg/bg_arr.gif) no-repeat 0 40px; }
.popApprove ul li:first-child{ background:none;}
.popApprove dl {text-align:left;}
.popApprove dl dt{float:left; margin-right:3px; font-weight:bold;}
.popApprove dl dd{padding-left:36px;}
.popApprove .cirWrap{position:relative; top:0; left:0; width:120px; height:120px; padding:5px; margin-bottom:10px;}/*2014-10-03 수정*/
.popApprove .cirWrap.on{top: -7px;left: -7px;}
.popApprove .cirWrap .cir{position:absolute; top:50%; margin-top:-55px; left:50%; margin-left:-55px; width:110px; height:110px; margin-bottom:20px; text-align:center;background:url(../imagesbg/cir-bg.png) no-repeat 0 0;} /*2014-10-03 수정*/
.popApprove .cirWrap.on .cir{background:url(../imagesbg/cir-on-bg.png) no-repeat 0 0;width:124px;height:124px;} /*2014-10-03 수정*/
.popApprove .cirWrap .cir .tit{margin-top:30px; font-size:14px; font-weight:bold; color:#666666;}
.popApprove .cirWrap.on .cir .tit{color:#fff;margin-top: 34px;} /*2014-10-03 수정*/
.popApprove .bx{width:100%; margin-top:20px; padding:18px 0 18px 0; background:#eeeeee; border:2px solid #e6e6e6; font-size:16px; font-weight:bold;}

/* 2014-09.30 추가*/
.templeteArea{float:left; width:20%; height:300px; background:#dedede;}
.htmlEditor{padding:20px; border:1px solid #dedede; border-top:2px solid #474747; border-bottom:1px solid #474747;}

.askList{border-top:2px solid #474747; border-bottom:1px solid #474747;  }
.askList dt{display:inline-block; width:110px; padding:8px 0 8px 0; font-size:14px; text-align:center; background:#e2e2e2; border-right:1px solid #e1e1e1; }
.askList dd{display:inline-block; font-size:14px;}
.askList.titArea01 dt{width:210px;} /* 2014.10.01*/

/* 2014.10.01 추가*/
.leftTable{width:93%; float:left; padding:0 1% 0 0;} 
.listForm{text-align:center;}
.listForm .thum{}
.listForm .con{text-align:left; margin-top:10px;}
.listForm .con span{display:inline-block; margin: 0 5px;}
.listForm .con .tit{font-weight:bold;}

.listForm li {display:inline-block; width:270px; padding:10px; margin-right:150px; margin-bottom:20px; text-align:center;}

.txtBx{padding:10px; }
.txtBx p{padding:3px 0 5px 0; border-bottom:1px solid #dedede}

/* 2014.10.02 추가*/
.bltxt {color:#0362ad;}
.ser_result {width:100%;}
.ser_result .resultbx_l {width:45%;border:1px solid #e1e1e1;float:left;height: 280px;}
.resultbx {padding:5px;}
.ser_result .resultbx_c {padding-top:110px;float: left;width: 9%;min-width: 88px;text-align:center;}
.ser_result .resultbx_c a {}
.ser_result .resultbx_r {width:45%;border:1px solid #e1e1e1;float:right;height: 280px;}
.ser_result .resultbx_r ul {height: 270px;overflow-y: auto;}
.ser_result .resultbx_r ul li {padding:5px;}
.ser_result .resultbx_r ul li:hover {background:#e1e1e1;}
.serbtn {}
.serbtn a {display:inline-block;color:#fff;font-weight:bold;background:#0362ad;text-align:center;margin-bottom:5px;}
.serbtn.type1 a {padding:0 10px;}
.serbtn.type2 a {width:20px;}
.serlist {border:1px solid #e1e1e1;width:100%;height: 195px;overflow-y:auto;}
.serlist ul {}
.serlist ul li {padding:5px;}
.serlist ul li:hover {background:#e1e1e1;}

.detail_ser {padding-right:330px;position:relative;}
.detail_ser #de_imgbox {position:absolute;right:0px;top:0px;width:300px;}
.detail_ser #de_imgbox #img_view {width:300px;height:150px;overflow:hidden;}
.detail_ser #de_imgbox #img_thumb {width:300px;height:50px;}
.detail_ser #de_imgbox #img_thumb li {float:left;}
.detail_ser #de_imgbox #img_thumb a {width:100px;}
.detail_ser #de_imgbox #img_thumb a img {width:100px;height:50px;}

.gis_inpo {width:100%;border:1px solid #e1e1e1;height:400px;}

/* 2014.10.03 추가*/
.pop-info {position:relative;}
.pop-info .tbl-type {float:left;}
.pop-info .pop-img {width:300px;height:148px;float:right;}
.pop-info .pop-img img {width:300px;height:148px;border:1px solid #e1e1e1;}


.sms-warp {}
.sms-warp .sms-phone {float:left;margin-right:50px;background: url(../imagesbg/sms_bg.gif) no-repeat 0 0;width:310px;height:721px;padding:0 17px;}
.sms-phone .phone-top {padding-top:102px;padding-bottom: 9px;position:relative;}
.sms-phone .phone-top strong {color:#fff;padding-left:15px;}
.sms-phone .phone-top p {position:absolute;right:10px;top:102px;font-size:12px;color:#fff;}
.sms-phone .phone-top p span.bytes {padding-left:5px;}
.sms-phone #sms-content {width: 278px;height: 169px;padding:10px;border:none;margin-left: 6px;}
.sms-phone .sms-btn {width:120px;height:36px;line-height:36px;background:#1d9fd0;text-align:center;color:#fff;font-weight:bold;border-bottom:1px solid #1687b2;}
.sms-phone .sms-btn.ty2 {background:#586e81;border-bottom:1px solid #3c4f60;}
.sms-phone .phone-bottom {padding-top:42px;}
.sms-phone .phone-bottom strong {padding-left:15px;}
.sms-phone .phone-bottom .call-num-bx {margin-top:13px;height:140px;background:#fff;overflow-y:auto;}
.sms-phone .phone-bottom .call-num-bx table {}
.sms-phone .phone-bottom .call-num-bx table td {text-align:center;border:1px solid #f0f0f0;color:#333;font-size:12px;padding:8px 0;vertical-align:middle;}
.sms-warp .sms-info {float:left;}

.sms-tem-bx {}
.sms-tem-bx  .sms-tem {width:180px;float:left;margin:20px;}
.sms-tem-bx  .sms-tem p {height:100px;padding:5px;border:1px solid #e1e1e1;}
.sms-tem-bx  .sms-tem strong {font-weight:normal;padding:5px 0 0 5px;}


/* 2014.10.05 추가*/
.banner-bx {width: 864px;margin: 0 auto;}
.banner-bx .bannder-type {float:left;width:200px;margin:0 8px 20px;}
.banner-bx .bannder-type img {width:198px;height:150px;border:1px solid #e1e1e1;}
.banner-bx .bannder-type a {text-align:center;display:block;padding:10px 0;}

.portlet {}
.portlet .portlet-area {width:65%;float:left;}
.portlet .portlet-file {width:35%;float:left;}
.portlet .portlet-file table td.con-name {text-align:left;}
.portlet .portlet-file table td.con-name img {float:left;width:80px;height:50px;margin-right:10px;border:1px solid #e1e1e1;}


/* 2017-10-27 추가 */

.addition_new { position:absolute;right:0;margin:-40px 0 10px 0; text-align:right;width:500px;}
.addition_new span.btn {padding:10px; background:#e2e2e2;}
.addition_new label {font-weight:bold; font-size:13px;}
								 
.dclrtStep-box3 { background:url(../imagescommon/bg-step-arr01.png) 50% 50% no-repeat;}
.dclrtStep-ul3 {}
.dclrtStep-ul3 > li { float:left; width:20%; padding:0 20px;}
.dclrtStep-ul3 > li .dclrtStep-head { padding:10px; background:#999; color:#fff; font-weight:bold; text-align:center;}
.dclrtStep-ul3 > li .dclrtStep-body { padding:10px; background:#f0f0f0; text-align:center; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.dclrtStep-ul3 > li.active .dclrtStep-head { padding:10px; background:#910D0D; color:#fff; font-weight:bold; text-align:center;}


/* 2017-12-11 추가 */

.icon-num	{margin-left:5px;background:url('../images/common/bg_num.png') no-repeat center center;text-align:center;font-weight:600;padding-right:4px; line-height:22px;height:25px;width:26px; color:#fff; font-family:"나눔명조"; font-size:15px;display:inline-block;}
.lay_list	{position:relative;margin:20px 0;width:100%; background:#f8f9fd; padding:20px; border-radius: 5px;}
.lay_list	{margin-top:20px;width:100%; background:#f8f9fd; padding:10px 20px; border-radius: 5px;}
.lay_list ol li .icon-num	{margin-left:-35px !important; }
.lay_list ol li	{background:url('../images/common/bg_layli.png') repeat-x 0 bottom;padding:10px 10px 10px 40px;line-height:24px; font-size:15px; font-family:"나눔스퀘어";color:#202020;}
.lay_list ol li:last-child	{background:none;}
.lay_list ol li b	{font-weight:600; color:#314ca3;}

/* 2018-09-05 add */

h2.new_h2 {margin-bottom:10px;text-align:center;padding:10px 0;font-weight:600;font-size:16px; background-color:#fff; border:1px solid #dedede; border-top:3px solid #b40904; position:relative; top:1px;}
.type02 table td	{line-height:25px;}

.ico_ok		{position:relative;margin-left:5px;}
.ico_ok:before	{position: absolute; top:0; left:0;content: '완';  width:20px; height:20px; background:#b40904; border-radius:15px;font-weight:600;text-align:center;line-height:18px;font-size:12px !important; color:#fff !important; }
.ico_ok a	{text-align:center; font-size:12px !important; color:#fff !important; }

.h4_exp		{position:relative;left:85%;margin:10px 0;}
.h4_exp:before	{position: absolute; top:4px; left:-15px;content: '';  width:10px; height:10px; background:red;border-radius:15px; }

.ico_impor	{position:relative; text-indent: -9999px;display:inline-block;}
.ico_impor:before	{position: absolute; top:4px; left:8px;content: '';  width:10px; height:10px; background:red;border-radius:15px; }

.tbl-style02 td	{font-weight:400 !important;}
.text_col1 li	{color:#666;}
ul.text_col2 li	{position:relative;color:#666;display:block;padding-left:8px;}
ul.text_col2 li:before	{position: absolute; top:0; left:0px;content: '-';  width:3px; height:10px;font-size:12px;color:#666;}

ul.text_col3 li	{width:49%; display:inline-block;}

.val_top	{vertical-align:top !important;}
.no-text	{width:100%;border-radius:8px;border:1px solid #dedede;padding:15px 0;text-align:center;}
.td_line-ri	{border-right:1px solid #e1e1e1 !important;}
.txt-ri		{text-align:right !important;}
.mtm18	{margin-top:-18px;}

.type02 table tfoot th, .type02 table tfoot td	{color:#444;font-weight:600;padding:2px 0;line-height:25px;background:#f9f9f9;text-align:center;border-bottom:1px solid #e1e1e1;}

.type02 table tfoot th	{border-right:1px solid #e1e1e1;}
.type02 table tfoot td	{border-left:1px solid #e1e1e1;}

/* 2018-10-20 add */
.tbl-newst01	{width:100%;border:none !important;}
.tbl-newst01 td	{border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-bottom:none !important; }
.tbl-newst01 td:last-child 	{border-right:1px solid #e1e1e1; }

.tbl-newst01 table	{width:100%;border:none !important;}
.tbl-newst01 table td	{border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-bottom:none !important; }
.tbl-newst01 table td:last-child 	{border-right:1px solid #e1e1e1; }

.tbl-newst02	{width:100%;}
.tbl-newst02 td	{border:none;vertical-align:top !important;border-right:1px solid #e1e1e1 !important;}
.tbl-newst02 table	{width:100%;}
.tbl-newst02 table tr	{border-top:1px solid #e1e1e1 !important; }
.tbl-newst02 table td	{border-right:none !important;border-bottom:none !important; }

/* 2019-02-28 add */
.addition_new01 { position:absolute;right:0;margin:-25px 0 10px 0; text-align:right;width:500px;}
.addition_new01 span.btn {padding:10px; background:#e2e2e2;}
.addition_new01 label {font-weight:bold; font-size:13px;}

.addition_new_02 { position:absolute;right:0;margin:-40px 0 10px 0; text-align:right;width:300px;}
.addition_new_02 span.btn {padding:10px; background:#e2e2e2;}
.addition_new_02 label {font-weight:bold; font-size:13px;}

.addition_new_03 { position:absolute;right:0;margin:-17px 10px 10px 0; text-align:right;width:500px;}
.addition_new_03 span.btn {padding:10px; background:#e2e2e2;}
.addition_new_03 label {font-weight:bold; font-size:13px;}

.active1 li {background-color: #B4FBFF; }

/* 2024추가  */
.tbl-newst02.add-ver table tr{border-top:0!important;}

/* 2019-11-01 add */
.pro_new191101	{width:100%;position:relative;letter-spacing:-1px;border-radius:10px;border:1px solid #ddd;}
.pro_new191101 .title	{width:100%;background:#fffaf5;padding:15px;box-sizing:border-box;position:relative;min-height:80px;border-radius:10px 10px 0 0;}
.pro-state-ul li:nth-child(2n) .title	{background:#f5f9ff;}
.pro_new191101 .add_new	{position:absolute;right:15px;top:15px;width:120px;text-align:center;}
.pro_new191101 .add_new > a	{margin-top:5px;min-width:100px;}
.pro_new191101 .title ul	{width:calc(100% - 130px);box-sizing:border-box;overflow:hidden;}
.pro-state-ul > li	{margin-bottom:10px;}
.pro_new191101 .title > ul > li	{float:left;width:calc(100%/2 - 10px);line-height:30px;font-size:14px;}
.pro_new191101 .title li:first-child	{font-weight:bold;}
.pro_new191101 .title li span	{font-weight:bold;display:inline-block;margin-right:10px;}
.pro_new191101 .title li span:before	{display:inline-block;content:'ㆍ';margin-right:2px;font-weight:normal;}
.pro_new191101 .red_bold	{color:red;font-weight:bold;}
.pro_new191101 .in-tbl-style01 th	{border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:10px;font-size:13px;}
.pro_new191101 .in-tbl-style01 th:last-child, .pro_new191101 .in-tbl-style01 td:last-child	{border-right:none;}
.pro_new191101 .in-tbl-style01 td	{line-height:25px;border-bottom:none;border-right:1px solid #ddd;border-top:1px solid #ddd;padding:10px 0;}
.pro_new191101 .in-tbl-style01 .btn	{line-height:15px;}

.a_order	{padding-left:8px;background: url('../images/common/bullet-red4.png') no-repeat 0 5px;}


/*인증신청현황*/
.in-tbl-style01 td.vtop { vertical-align:top;}
.in-tbl-style01 td.vrd-right { border-right:1px solid #e1e1e1;}
.in-tbl-style01 .memb-label { display:inline-block; background-color:#d9534f; color:#fff; padding:3px 7px; border-radius:2px; font-size:12px; line-height:1;}
.in-tbl-style01 .case-icon { display:block; overflow:hidden; padding:0 15px;}
.in-tbl-style01 .case-icon .ico-write { background:url(../images/common/certi-icon.png) no-repeat 0 0; width:50px; height:50px; display:inline-block; float:left;} /* 작성중 */
.in-tbl-style01 .case-icon .ico-send { background:url(../images/common/certi-icon.png) no-repeat -62px 0; width:50px; height:50px; display:inline-block; float:left;} /* 제출 */
.in-tbl-style01 .case-icon .ico-assign { background:url(../images/common/certi-icon.png) no-repeat -124px 0; width:50px; height:50px; display:inline-block; float:left;} /* 심사원배정 */
.in-tbl-style01 .case-icon .ico-check { background:url(../images/common/certi-icon.png) no-repeat -186px 0; width:50px; height:50px; display:inline-block; float:left;} /* 검사진행 */
.in-tbl-style01 .case-icon .ico-improve { background:url(../images/common/certi-icon.png) no-repeat -248px 0; width:50px; height:50px; display:inline-block; float:left;} /* 보완요청 */
.in-tbl-style01 .case-icon .ico-improve-complete { background:url(../images/common/certi-icon.png) no-repeat -310px 0; width:50px; height:50px; display:inline-block; float:left;} /* 보완완료 */
.in-tbl-style01 .case-icon .ico-send-cancel { background:url(../images/common/certi-icon.png) no-repeat -0 -60px; width:50px; height:50px; display:inline-block; float:left;} /* 제출취소 */
.in-tbl-style01 .case-icon .ico-check-default { background:url(../images/common/certi-icon.png) no-repeat 0 -180px; width:50px; height:50px; display:inline-block; float:none;} /* 검사기본 */
.in-tbl-style01 .case-icon .ico-check-complete { background:url(../images/common/certi-icon.png) no-repeat -62px -60px; width:50px; height:50px; display:inline-block; float:left;} /* 검사완료 */
.in-tbl-style01 .case-icon .ico-receipt-complete { background:url(../images/common/certi-icon.png) no-repeat -124px -60px; width:50px; height:50px; display:inline-block; float:left;} /* 접수완료 */
.in-tbl-style01 .case-icon .ico-receipt-cancel { background:url(../images/common/certi-icon.png) no-repeat -186px -60px; width:50px; height:50px; display:inline-block; float:left;} /* 접수취소 */
.in-tbl-style01 .case-icon .ico-receipt-return { background:url(../images/common/certi-icon.png) no-repeat -248px -60px; width:50px; height:50px; display:inline-block; float:left;} /* 접수반려 */
.in-tbl-style01 .case-icon .ico-audit-default { background:url(../images/common/certi-icon.png) no-repeat -62px -180px; width:50px; height:50px; display:inline-block; float:none;} /* 심사기본 */
.in-tbl-style01 .case-icon .ico-audit { background:url(../images/common/certi-icon.png) no-repeat -310px -60px; width:50px; height:50px; display:inline-block; float:left;} /* 심사중 */
.in-tbl-style01 .case-icon .ico-audit-complete { background:url(../images/common/certi-icon.png) no-repeat 0 -120px; width:50px; height:50px; display:inline-block; float:left;} /* 심사완료 */
.in-tbl-style01 .case-icon .ico-review { background:url(../images/common/certi-icon.png) no-repeat -62px -120px; width:50px; height:50px; display:inline-block; float:left;} /* 심의상정 */
.in-tbl-style01 .case-icon .ico-review-complete { background:url(../images/common/certi-icon.png) no-repeat -124px -120px; width:50px; height:50px; display:inline-block; float:left;} /* 심의완료 */
.in-tbl-style01 .case-icon .ico-certi-default { background:url(../images/common/certi-icon.png) no-repeat 0 -240px; width:50px; height:50px; display:inline-block; float:none;} /* 인증기본 */
.in-tbl-style01 .case-icon .ico-certi-cancel { background:url(../images/common/certi-icon.png) no-repeat -62px -240px; width:50px; height:50px; display:inline-block; float:left;} /* 불인증 */
.in-tbl-style01 .case-icon .ico-certi-hold { background:url(../images/common/certi-icon.png) no-repeat -124px -240px; width:50px; height:50px; display:inline-block; float:left;} /* 인증보류 */
.in-tbl-style01 .case-icon .ico-certi-condition { background:url(../images/common/certi-icon.png) no-repeat -186px -240px; width:50px; height:50px; display:inline-block; float:left;} /* 조건부인증 */
.in-tbl-style01 .case-icon .ico-certi-complete { background:url(../images/common/certi-icon.png) no-repeat -248px -240px; width:50px; height:50px; display:inline-block; float:left;} /* 인증완료 */
.in-tbl-style01 .case-icon .txt { display:inline-block; height:50px; line-height:50px; padding-left:8px; float:left; font-weight:600;}
.in-tbl-style01 a.case-icon > .txt { text-decoration:underline;}
.in-tbl-style01 .txt-box { border-top:1px dashed #ddd; margin-top:8px; padding:15px; text-align:left; font-size:12px; color:#666;}
.in-tbl-style01 .txt-box li { font-size:12px; color:#666; background: url(../images/common/bar1.png) no-repeat 0 10px; padding-left:7px; font-weight:normal;}
.in-tbl-style01 .txt-box2 { padding:8px 0 0; text-align:left; font-size:12px; color:#666;}
.in-tbl-style01 .txt-box2 li { font-size:12px; color:#666; background: url(../images/common/bar1.png) no-repeat 0 10px; padding-left:7px; font-weight:normal;}
.in-tbl-style01 .result-box { margin-top:25px;}
.in-tbl-style01 .result-box .title { position:relative;}
.in-tbl-style01 .result-box .title .txt { padding:3px 0; font-weight:600; margin-bottom:10px; border:1px solid #e1e1e1; background-color:#f9f9f9; display:block;}
.in-tbl-style01 .result-box .title .arrow { position:absolute; background:url(../images/common/box-arrow.png) no-repeat 0 0; width:11px; height:7px; bottom:-6px; left:48%;}

/* 2019-11-08 add */
.whal_btn	{width:100%;overflow:hidden;}
.whal_btn li	{float:left;width:calc(100%/2 - 10px);font-family:'Malgun Gothic';margin-left:20px;border:1px solid #e7e7e7;box-sizing:border-box;padding:60px;text-align:center;}
.whal_btn li:first-child	{margin-left:0;}
.whal_btn li p	{display:block;font-size:32px;color:#000;font-weight:bold;}
.whal_btn li span	{display:block;font-size:15px;color:#515151;margin:20px 0;line-height:22px;}
.whal_btn li a	{display:inline-block;background:#969696;padding:20px 50px;border-radius:5px;}
.whal_btn li a span	{display:inline-block;margin:0;font-size:17px;color:#fff;font-weight:bold;}
.whal_btn li a span:after	{display:inline-block;margin-left:10px;content:'＞'}
.whal_btn li:first-child a	{background:#9a1f20;}

/* 200217 */
.tbl-type .stayngTy2{padding:0;}
.tbl-type .stayngTy2 span.textbox input{padding:5px !important;text-align: center;}
.stayngTy2 tr:last-child td{border-bottom:0;}
.stayngTy2 td:nth-child(2),.stayngAdd td:nth-child(1){border-left:0;text-align:center;padding: 5px 20.5px;}
.stayngTy2 td:nth-child(3),.stayngTy2 td:nth-child(4),.stayngAdd td:nth-child(2),.stayngAdd td:nth-child(3){text-align:center;padding: 5px 17.5px;}
.stayngTy2 td:nth-child(5),.stayngAdd td:nth-child(4){padding: 1px;text-align: center !important;}
.stayngTy2 td:nth-child(6),.stayngAdd td:nth-child(5){padding: 5px 15px;}
.stayngTy2 td:nth-child(6) a,.stayngAdd td:nth-child(5) a{display:block;}
.stayngAdd td:nth-child(2){border-left:1px solid #e1e1e1}
.tbl-type .tblPadding td{padding:0;}
.tbl-type .tblPaddingTy2{width:100%;}
.tbl-type .tblPaddingTy2 td{padding:5px 10px;}

/* 200526 추가 */
td.application_form div{display:inline-block;}