@charset "utf-8";
/*
	@Css Name : propertyTable.css
	@Description : property(user,admin) 총 2 가지 구조입니다.
				-property는 신청서 양식입니다.
				-user는 대국민페이지, admin은 자원관리시스템 스타일입니다.
				-아래 스타일 코드는 되도록 수정하지 말아 주세요.
				-스타일속성 추가하고 싶으신 분은 페이지 스타일 태그에 추가하시고,
				아래 수정 정보테이블에 수정일, 수정자, 수정내용도 기재해주세요.
				범위가 넓은 스타일만 이곳에 이름 형식에 맞추어 추가해주세요.
				-이름형식 : tblPropertyUser, tdPropertyUserTextarea
	@Modification Information

	수정일		 수정자	수정내용
	-----------------------------------
	2015.12.08	이지수		최초 생성
	2015.12.09	이지수		코드정렬

	@author	: 터보소프트 개발본부 이지수
	@since	: 2015.12.08
*/





/* required */
/* p.required{display:inline-block;width:10px;height:10px;margin:0px 2px;background-image: url('../../preImages/required.gif');} */
p.required{display:inline-block;vertical-align:middle;color:#ef7d65;}

/* propertyUser */
.tblPropertyUser {width: 100%;border-collapse: collapse;border-spacing: 0;text-align: left;border-top: 2px solid #666;border-bottom: 1px solid #666;background: #ffffff;}
.tblPropertyUser caption.chead{text-align: left;font-size: 24px;line-height: 24px;font-weight: bold;margin-bottom: 40px;}
.tblPropertyUser caption.cfoot{margin-top:40px;}
.tblPropertyUser th {width: 20%;height: 40px;background: #f5f5f5;font-size: 14px;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;padding: 0 20px;}
.tblPropertyUser th.th2{background:#fff;border-left: none;border-right: none; position:relative;}
.tblPropertyUser th.th2 .btnSizeSs{position: absolute;right: 20px;top: 7px;}
.tblPropertyUser td {font-size: 13px;min-height: 40px;border-bottom: 1px solid #e5e5e5;padding: 10px 20px;}
.tblPropertyUser input[type='text'], .tblPropertyUser input[type='email'], .tblPropertyUser input[type='password']{width: 90%;height: 20px;font-size: 13px;padding:0px 5px;}
.tblPropertyUser .combo .combo-text {width: calc(100% - 28px) !important;}
.tblPropertyUser td.tdPropertyUserTextarea{padding:20px 20px !important;}
.tblPropertyUser textarea {height: 200px;width: 97%;font-size: 13px;padding:10px;margin:0px auto;resize: vertical;}
input[type="radio"],input[type="checkbox"]{vertical-align:middle;margin-right:3px;}
.tblPropertyUser tr td label{margin-right:10px; line-height:2em;}
.tblPropertyUser tr td label.labelM{margin-right:20px;}
.tblPropertyUser tr td label.labelM input[type="radio"], .tblPropertyUser tr td label.labelM input[type="checkbox"]{margin-right:6px;} 
.tblPropertyUser input[name*="etc"], .tblPropertyUser input.etc{width:80px; height:auto; margin-left:-5px; padding:0 2px;}
.tblPropertyUser input.etc{margin-left:3px;}
.tblPropertyUser input.resourceQuantity{margin-left:3px; width:36px; height:auto; padding:0 2px;}
.tblPropertyUser .thS{padding:0 10px; border-left:1px solid #e5e5e5;}
.tblPropertyUser .thSs{}
.tblPropertyUser .tdS{padding:5px 10px;}
.tblPropertyUser .tdSs{height:auto;}
.tblPropertyUser .tdSs input{height:auto;}
.divBtn{text-align: center;padding: 20px;}

/* propertyUser2 */
.tblPropertyUser2 {width: 100%;border-collapse: collapse;border-spacing: 0;text-align: left;border-top: 2px solid #666;border-bottom: 1px solid #666;background: #ffffff;}
.tblPropertyUser2 caption.chead{text-align: left;font-size: 24px;line-height: 24px;font-weight: bold;margin-bottom: 40px;}
.tblPropertyUser2 caption.cfoot{margin-top:40px;}
.tblPropertyUser2 th {width: 20%;height: 40px;background: #f5f5f5;font-size: 14px;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;padding: 0 20px;}
.tblPropertyUser2 th.th2{background:#fff;border-left: none;border-right: none; position:relative;}
.tblPropertyUser2 th.th2 .btnSizeSs{position: absolute;right: 20px;top: 7px;}
.tblPropertyUser2 td {font-size: 13px;min-height: 40px;border-bottom: 1px solid #e5e5e5;padding: 10px 20px;}
.tblPropertyUser2 input[type='text'], .tblPropertyUser2 input[type='email'], .tblPropertyUser2 input[type='password']{width: 90%;height: 20px;font-size: 13px;padding:0px 5px;}
.tblPropertyUser2 .combo .combo-text {width: calc(100% - 28px) !important;}
.tblPropertyUser2 td.tdPropertyUserTextarea{padding:20px 20px !important;}
.tblPropertyUser2 textarea {height: 200px;width: 97%;font-size: 13px;padding:10px;margin:0px auto;resize: vertical;}
.tblPropertyUser2 tr td label{margin-right:10px; line-height:2em;}
.tblPropertyUser2 tr td label.labelM{margin-right:20px;}
.tblPropertyUser2 tr td label.labelM input[type="radio"], .tblPropertyUser2 tr td label.labelM input[type="checkbox"]{margin-right:6px;} 
.tblPropertyUser2 input[name*="etc"], .tblPropertyUser2 input.etc{width:80px; height:auto; margin-left:-5px; padding:0 2px;}
.tblPropertyUser2 input.etc{margin-left:3px;}
.tblPropertyUser2 input.resourceQuantity{margin-left:3px; width:36px; height:auto; padding:0 2px;}
.tblPropertyUser2 .thS{padding:0 10px; border-left:1px solid #e5e5e5;}
.tblPropertyUser2 .thSs{}
.tblPropertyUser2 .tdS{padding:5px 10px;}
.tblPropertyUser2 .tdSs{height:auto;}
.tblPropertyUser2 .tdSs input{height:auto;}

/* 파일첨부 div 스타일 */
table tr td.tdFileList {border:none !important;padding:0px;}

/* propertyAdmin */
.tblPropertyAdmin {width: 100%;border-collapse: collapse;border-spacing: 0;text-align: left;border-top: 2px solid #666;border-bottom: 1px solid #666;}
.tblPropertyAdmin caption.chead{text-align: left;font-size: 1.5em;line-height: 24px;font-weight: bold;margin:20px 0px;}
.tblPropertyAdmin caption.cfoot{margin:20px;text-align:left;}
.tblPropertyAdmin th {width: 20%;background: #f5f5f5;font-size: 14px;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;padding: 0 20px;}
.tblPropertyAdmin td {height:20px;font-size: 13px;border-bottom: 1px solid #e5e5e5;padding: 5px 20px;}
.tblPropertyAdmin .trPropertyAdmin th {width: 23%;background: #f5f5f5;font-size: 14px;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;padding: 0 20px;}
.tblPropertyAdmin input[type='text']{width: 200px;font-size: 13px;height: 20px;}
.textareaAgreement{width:100%;margin:20px auto;}
.divAgreement{margin-bottom:20px;}

.tbl{display:table; width:100%;}
.td{    display: table-cell;}
.div_title_2{margin-top:40px; margin-bottom:10px; position:relative;}
.div_title_2 span{font-size:17px; line-height:20px; font-weight:700;}
.div_title_2 .btnBlueS{}

.txta_left{text-align:left;}
.txta_right{text-align:right;}
.txta_center{text-align:center;}

/* 자원검색 결과 상세보기팝업창 */
.board_view_04{width:auto;min-width:100%; border-collapse: collapse; border-top:2px solid #666; margin:10px 0px;}
.board_view_04 tr th, .board_view_04 tr td{padding:1px;border-bottom: 1px solid; border-color: #ddd;font-size: 12px;line-height: 1.3em;text-align: center;white-space: nowrap;}
.board_view_04 tr:first-child th, .board_view_04 tr:first-child td{border-top:1px solid #fff;}
.board_view_04 tr th{width: 100px; background: #257AB9; color: #fff; font-weight: normal;}
.board_view_04 thead tr th{border-left: 1px solid #ddd;height:20px;}
.board_view_04 thead tr th:first-child{border-left: none;}
.board_view_04 tr td{height:23px; width:104px;}
.board_view_04 tr td input[type="text"]{text-align:center;border: none;border-bottom: 1px solid #666; background:none;}
input[type="text"].input_number{width:35px; height:18px;}
.board_view_04 tbody tr td:nth-child(odd){background:#f5f5f5;}
.board_view_04 tbody tr td:nth-child(even){}
.board_view_04_s{}
.board_view_04_s th{width:auto;}
.board_view_04_s tbody tr td{width:50px;}