@charset "utf-8";

/* 류대리가 경상대에서 임시로 가지고 옴 */

/*설문조사*/
.request-wrap {padding:20px}
.request-wrap table {font-size:13px !Important;}
.request-top {border-top:2px solid #536570; background:#fdfefe; min-height:70px; border-bottom:1px solid #e5e5e5; padding:35px; text-align:left;}
.request-top .l-txt {border:1px solid #d9dada; padding:30px;background:#fff}
.request-cont {margin:50px 0 0 0}

.reuqest-textarea {background:#f4f4f4; border:1px solid #ccc; width:98%; height:280px}
.reuqest-textareas {background:#f4f4f4; border:1px solid #ccc; width:78.5%; height:30px}
.request-radio {cursor:pointer; width:12px; height:12px;}

.request-tit {background:url(/resources/_Img/Common/ldpbtn_bg.gif) repeat-x #1f5191; font-weight:600; padding:15px 20px; color:#fff; font-size:20px;}
.request-list {padding:20px;}
.request-list dt{font-weight:600; font-size:15px; letter-spacing:-0.03em; color:#333; padding:10px 0; text-align:left}
.request-list dd{padding:0 0 15px 20px;}
.request-list dd:hover{background:url(/resources/_Img/Common/request.jpg) no-repeat 0 3px;}
.request-list ul li{display:inline-block;}
.request-list ul li input, .request-list ul li label{display:inline-block; vertical-align:middle !important;}
.request-list ul li label{ cursor:pointer}
.request-list ul li input[type=text]{background:#f4f4f4; min-height:30px;}

.request-table {border-collapse:collapse; border-spacing:0; font-size:14px; border-style: solid;  border-width: 2px 0 0 0;border-color: #777 #ccc #ccc #ccc; width:100%;}
.request-table caption {border:0;}
.request-table td, .tbl-basic1 th {word-wrap:break-word;}
.request-table th:first-child {border-left:0;}
.request-table thead th {padding: 14px 10px; border:1px solid #8b8b8b; border-top:2px solid #777; border-bottom:1px solid #8b8b8b;color:#444;border-right:0;}
.request-table thead tr:first-child th:first-child, .request-table .line-t {border-top-color:#135db0}
.request-table thead tr.bg{background:#f5f7f7}
.request-table tbody .line-t{border-top:2px solid #135db0}
.request-table tbody .line-tn{border-top:2px solid #8b8b8b}
.request-table tbody .line-nr{border-right:0} 
.request-table tbody .line-nl, .request-table tbody td:first-child{border-left:0} 
.request-table .line-tn {border-top:1px solid #8b8b8b}
.request-table th, .request-table .th {padding: 12px 5px; text-align: center; line-height: 115%;font-weight:600;color:#555;font-size:1.045em;}
.request-table tbody th, .request-table tfoot th, .request-table .th {background-color:#f5f7f7;border:1px solid #ccc;}
.request-table td {padding:12px 10px 12px 10px; text-align: center; border:1px solid #ccc;border-top:0;border-right:0;}
.request-table tbody td, .request-table tbody th {border-top:0;}
.request-table tfoot th, .request-table tfoot td {border-top:1px solid #8b8b8b;background-color:#f9f9f9;}
.request-table .left,.request-table .l {padding-left:15px;}

.request-table label{display:none;}
.request-table .bgf9{background:#none}
.request-table .cate{display:none}

@media all and (max-width:648px){
	.request-wrap{padding:10px}
	.request-wrap h3.c-tit01{font-size:15px;padding-top:6px}
	.request-wrap h4.c-tit02{font-size:14px;padding-top:3px}
	.request-top{padding:25px 10px}
	.request-top .l-txt{padding:15px}
	.request-list{padding:15px 10px}
	.request-list dd{padding-left:0;}
	.request-table thead{display:none}
	.request-table tbody th{display:none;}
	.request-table tbody td.l{float:left;padding:7px 10px ;width:100%; font-size:13px; background:#f9f9f9;display:block; box-sizing:border-box; font-weight:600; color:#333; border-bottom:1px solid #ccc}
	.request-table tbody td{float:left; width:20%; box-sizing:border-box; font-size:11px;padding:8px 0; background:#fff;border:none;}
	.request-table label {display:block; cursor:pointer}
	.request-table .bg-sel .cate{display:inline-block; color:#1881d2; padding:3px;margin-right:3px}
	.request-table .cate{display:inline-block;color:#ff8a00; padding:3px;margin-right:3px}
	
	.request-table .bg-sel{background:#fff}
	.request-table tbody tr {border-bottom:1px solid #ccc}
	
	.request-list{padding:10px}
	.request-list dt{font-size:14px;}
	.request-list dd{font-size:13px}
}

.certify-table {border-collapse:collapse; border-spacing:0; font-size:14px; border-style: solid;  border-width: 2px 0 0 0;border-color: #777 #ccc #ccc #ccc; width:100%;}
.certify-table caption {border:0;}
.certify-table td, .tbl-basic1 th {word-wrap:break-word;}
.certify-table th:first-child {border-left:0;}
.certify-table thead th {padding: 14px 10px; border:1px solid #8b8b8b; border-top:2px solid #777; border-bottom:1px solid #8b8b8b;color:#444;border-right:0;}
.certify-table thead tr:first-child th:first-child, .certify-table .line-t {border-top-color:#135db0}
.certify-table thead tr.bg{background:#f5f7f7}
.certify-table tbody .line-t{border-top:2px solid #135db0}
.certify-table tbody .line-tn{border-top:2px solid #8b8b8b}
.certify-table tbody .line-nr{border-right:0} 
.certify-table tbody .line-nl, .certify-table tbody td:first-child{border-left:0} 
.certify-table .line-tn {border-top:1px solid #8b8b8b}
.certify-table th, .certify-table .th {padding: 12px 5px; text-align: center; line-height: 115%;font-weight:600;color:#555;font-size:1.045em;}
.certify-table tbody th, .certify-table tfoot th, .certify-table .th {background-color:#f5f7f7;border:1px solid #ccc;}
.certify-table td {padding:12px 10px 12px 10px; text-align: center; border:1px solid #ccc;border-top:0;border-right:0;}
.certify-table tbody td, .certify-table tbody th {border-top:0;}
.certify-table tfoot th, .certify-table tfoot td {border-top:1px solid #8b8b8b;background-color:#f9f9f9;}
.certify-table .left,.certify-table .l {padding-left:15px;}
.certify-table span.tit{display:none}

@media all and (max-width:648px){
	.certify-table thead{display:none}
	.certify-table tbody tr td{float:left; width:100%; box-sizing:border-box; border:none; padding: 7px 0; text-align:left;}
	.certify-table tbody tr td:first-child{padding-top:15px;}
	.certify-table tbody tr td.last{border-bottom:1px solid #ccc;padding-bottom:15px;}
	
	.certify-table span.tit{display:inline-block; width:90px; text-align:left; font-weight:600; color:#333; margin-left:14px; background:url(/resources/_Img/Common/blt04.gif) no-repeat left 8px;padding-left:10px;}
}