caption{
overflow:hidden;width:1px;height:1px;*height:0;padding:0;margin-top:-1px;font-size:0;line-height:0;text-indent:-999px
}
.d-table-l{
	width:100%;
	margin:0 auto;
	table-layout:fixed;
	text-align:center;
}
.d-table-l thead th{
	height:60px;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	font-size:18px;
	font-weight:400;
	color:#1a1a1a;
}
.d-table-l thead th.last{
	border-right-width:1px;
}
.d-table-l tbody td{
	height:50px;
	border-bottom:1px solid #dcdcdc;
	color:#666;
	font-size:16px;
}
.d-table-l tbody td.tal{ text-align:left;
	padding-left:20px;
}
.d-table-l a{
	text-decoration:none;
	color:#626566;
	font-size:15.5px;
}
.d-table-l a:hover{
	text-decoration:underline;
}
.d-table-l span.notice{
	font-weight:500;
	color:#2d3a59
	}

.d-table-v{
	width:100%;
	margin:0 auto;
	table-layout:fixed;
	text-align:center;
}
.d-table-v thead th{
	padding-top:40px;
	padding-bottom:40px;
	border-top:2px solid #666;
	border-bottom:1px solid #dcdcdc;

}
.d-table-v thead th p.title{
	font-size:26px;
	font-weight:500;
	color:#1a1a1a;
	text-align:Center;
	height:26px;
	line-height:1;
	margin-bottom:15px;
	}
.d-table-v thead th p.date{
	font-family:'Montserrat';
	font-size:16px;
	font-weight:500;
	color:#666;
	text-align:Center;
	height:16px;
	line-height:1;
	}
.d-table-v thead th.counsel{
	padding:20px;
	border-top:2px solid #666;
	border-bottom:1px solid #dcdcdc;
	text-align:left;	
	font-size:26px;
	font-weight:500;
	color:#1a1a1a;
	height:26px;
	line-height:1.5;
	
}
.d-table-v tr td{
	padding:40px;	
	border-bottom:1px solid #dcdcdc;
	font-size:18px;
	text-align:left;
	color:#666;
	line-height:2;
	text-align:justify;
}

.d-table-v tr td.question{
	padding-left:80px;
	padding-top:40px;
	padding-bottom:40px;
	padding-right:40px;
	background:url(../niw_06_qualify/img/icon_q.png) 20px 50% no-repeat;
	}
.d-table-v tr td img{
	display:block;
	width:auto;
	max-width:1000px;
	margin:0 auto;
	}

.d-table-v tr td.info{
	text-align:left;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #dcdcdc;
	border-top-width:0;
	border-right-width:0;
	font-size:16px;
	color:#666;
}
.d-table-v tr td.answer{
	text-align:left;
	padding-left:80px;
	padding-top:40px;
	padding-bottom:40px;
	padding-right:40px;
	border-bottom:1px solid #ccd0d7;
	font-size:18px;
	text-align:left;
	color:#666;
	line-height:2;
	text-align:justify;
	background:url(../niw_06_qualify/img/icon_a.png) 20px 50px no-repeat #f8f8f8;
}
.d-table-v tr td.file1{
	text-align:left;
	padding-left:80px;
	padding-top:40px;
	padding-bottom:40px;
	padding-right:40px;
	border-bottom:1px solid #ccd0d7;
	font-size:18px;
	text-align:left;
	color:#666;
	line-height:2;
	text-align:justify;
	background:url(../niw_06_qualify/img/icon_file.png) 20px 50px no-repeat #fff;
}
	
.ans-top{
	padding:20px;
	font-size:13px;
	margin-bottom:20px;
	background:#f1f3f6;
	border:1px solid #ccd0d7;
}

.ans-top em{
	font-style:normal;
	color:#4968a0;
	font-weight:700;
}
.d-table-w{
	width:100%;
	margin:0 auto;
	table-layout:fixed;
	text-align:left;
	border-top:3px solid #2d3a59;
	border-bottom:1px solid #2d3a59;
}
.d-table-w th,
.d-table-w td{
	border-bottom:1px solid #ccd0d7;
}
.d-table-w th{
	background:#f8f8f8;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	font-weight:400;
	font-size:16px;
	color:#1a1a1a;
}
.d-table-w td{
	padding-left:20px;
	font-size:15.5px;
	color:#626566;
}
.d-table-w span.rev_r{
	font-weight:500;
	font-size:18.5px;
	color:#fa4633;
	}
.d-table-w td select{
	padding:10px 10px;
	border:1px solid #e9e9e9;
	background:#fff;
	font-size:15.5px;
	color:#626566;
	font-size:12.5px;
	vertical-align:2px;
	}
.d-table-w td input[type=text],
.d-table-w td input[type=file],
.d-table-w td input[type=password]{
	padding:5px 10px;
	border:1px solid #e9e9e9;
	background:#f7f7f7;
	width:95%;
	font-size:15.5px;
	color:#626566;
	}
.d-table-w td input[type=radio]{
	width:20px;
	height:20px;
	border:1px solid #e9e9e9;
	background:#f7f7f7;
	vertical-align:-4px;
	}
.d-table-w td textarea{
	width:95%;
	height:250px;
	padding:5px 10px;
	border:1px solid #e9e9e9;
	margin:7px 0;
	color:#626566;
	font-size:15.5px;
	color:#626566;
	}
.d-table-w td p{
	font-size:12.5px;
	letter-spacing:-0.03em;
	}





.new{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:20px;
	height:13px;
	background:url(../08_coun/img/icon_new.png) no-repeat 50% 0;
}
.lock{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:15px;
	height:14px;
	background:url(../08_coun/img/icon_lock.png) no-repeat 50% 0;
}
.reply-0{
	color:#c59455;
	font-size:16px;
}
.reply-1{
	color:#2d46e3;
	font-size:16px;
}
.pagi{
	text-align:center;
}
.pagi a,
.pagi strong{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:30px;
	height:30px;
	line-height:1.8;
	text-align:center;
	text-decoration:none;
	border:0px solid #e9e9e9;
	color:#666;
	font-size:18px;
	font-family:'Montserrat';
	font-weight:700;
}
.pagi strong,
.pagi a:hover{
	color:#c59455;
}
.pagi .pagi-first,
.pagi .pagi-last,
.pagi .pagi-prev,
.pagi .pagi-next{
	text-indent:-9999px;
	/* for ie7 */
	*text-indent: 0;
	*font-size: 0;
	*line-height: 0;
	background:none;
	padding:0;
	width:20px;
}
.pagi .pagi-first{background:url(../img/pagi_first.gif) no-repeat 0 0;}
.pagi .pagi-last{background:url(../img/pagi_last.gif) no-repeat 0 0;}
.pagi .pagi-prev{background:url(../img/pagi_prev.gif) no-repeat 0 0;}
.pagi .pagi-next{background:url(../img/pagi_next.gif) no-repeat 0 0;}



.pass-wrap{
	border:1px solid #e9e9e9;
	width:500px;
	height:200px;
	padding-top:0;
	margin:0 auto;
}
.pass-wrap .inner{
	width:300px;
	margin:0 auto;
	border:0px solid red
}
.pass-lock{
	position:absolute;
	top:10px;
	left:70px;
	padding-left:20px;
}
.pass-wrap input{
	padding:5px 10px;
	border:1px solid #e9e9e9;
	background:#f7f7f7;
	width:285px;
	font-size:15.5px;
	color:#626566;
	display:block;
	margin-bottom:10px;
}
.pass-wrap a.btn{
	display:block;
	width:100%;
	height:30px;
	text-align:center;
	background:#2d3a59;
	padding:5px;
	color:#fff;
	text-decoration:none;
	line-height:2;
}
.pass-wrap p{
	text-align:center;
	background:#00bbeb;
	padding:10px;
	margin:0;
	margin-bottom:25px;
	color:#fff;
}



/*btn*/
#btn_wrap{
	text-align:center;
	margin:0 auto;
	font-size:15px;
}
#btn_wrap a.btn{
	display:inline-block;
	*display:inline;
	zoom:1;
	width:138px;
	height:54px;
	border:1px solid #bfbfbf;
	text-align:center;
	line-height:3.2;
	color:#666;
	text-decoration:none;	
}
#btn_wrap a.btn:hover{
	background:#796557;
	color:#fff;
	}
.btn_long{
	width:200px;
}
.btn-short{
	width:100px;
	font-size:15px;
}
.btn-reverse{
	background:#d9d9d9;
	color:#333;
}




.information{
	overflow:hidden;
	position:relative;
	width:828px;
	padding:30px;
	background:#fff;
	margin:0 auto;
	border:1px solid #d9d9d9;
	font-weight:400;
	font-size:14.5px;
	color:#626566;
	line-height:24px;
}
.information .btn{
	position:absolute;
	right:30px;
	bottom:30px;
}

#list_search{
	clear:both;
	width:100%;
	height:60px;
	margin:0 auto;
	font-size:14.5px;
	font-weight:500;
	color:#626566;
	text-align:center;
	border:0px solid red;
	}
#list_search select,
#list_search input{
	border:1px solid #e9e9e9;
	background:#fff;
	font-size:16px;
	color:#666;
	line-height:1;
	height:50px;
	}
#list_search select{
	width:100px;
	padding:5px 10px;
	}
#list_search input{
	width:300px;	
	}
#list_search a.searchbtn{
	display:inline-block;
	width:80px;
	height:50px;
	zoom:1;
	background:#c7ad9a;
	color:#fff;
	text-decoration:none;
	line-height:2.8;
	font-size:16px;
	font-weight:400;
	vertical-align:3px;
	}





/*IE7*/
.lock,
.new{
	*margin-right:5px;
	*margin-left:5px;
}
.pagi{
	margin-top:-10px;
}
.pagi strong,
.pagi a{
	*line-height:3.0;
}
.reply-0,
.reply-1{
	*line-height:3.0;
}

