form{
	margin:0;
}

label{margin-right:1em;}

input{
	margin:0 0.3em;
	font-size:12px;
}

button,select{font-size:12px;}

var{
	font-style:normal;
	color:#999;
}

/************************/

#contents h2{
	margin:0;
	/*margin-bottom:20px;*/
	text-align:left;
	}

/************************/

#contents table{
	margin:0;
	text-align:left;
	width:100%;
	border:groove 2px #fff;
	border-collapse:collapse;
	font-size:12px;
	}
	
#contents table th{
	width:100px;
	background:#919EBE;
	background:#FFF8D6;
	background:#eee;
	border:groove 2px #fff;
	text-align:center;
	padding:3px;
	}
	
#contents table thead.title th,#contents table thead.title td{
	background:url(../images/thead_back.jpg) repeat-x;
	background:#fc6;
	background:#FFDB8E;
	}
	
#contents table td{
	background:#efefef;
	background:#fff;
	border:groove 2px #fff;
	padding:3px;
	}
	
#contents table.noborder,#contents table.noborder th,#contents table.noborder td{
	border:none;
	background:none;
	color:#000;
	padding:2px 0;
	}
	
#contents table.noborder{
	margin:0;
	}


/********************************
▼[table.column_3]
 ../word/t_index.html
*********************************/

/* リセットの為 #contents を付与*/
#contents table.column_3{
	margin:0;
	margin-top:10px;
	}
*:first-child+html table.column_3{border:2px;} 
* html table.column_3{border:2px;} 

#contents table.column_3 th{
	width:100px;
	border:groove 2px #fff;
	background:#FFDB8E;
	}

#contents table.column_3 td{
	background:url(../../images/l_navi_li_back.jpg) repeat-x;
	background:#eee;
	text-align:left;
	}

table.column_3 td.td_01{
	width:464px;
	}

table.column_3 td.td_02{
	width:120px;
	text-align:center;
	}

table.column_3 td.td_02 input{
	padding:2px 20px;
	}

/********************************
▼[#postscript] 
../search/t_point.html
../property/prop_02.html
*********************************/
#postscript p{
	color:#f00;
	}
	
#contents #postscript ul{
	}
	
#contents #postscript ul li{
	background:url(../images/mark_disc.gif) no-repeat;
	padding-left:14px;
	margin-right:10px;
	float:left;
	line-height:14px;
	}

/************************/

.half{ime-mode:inactive;}

.lock{background:#9cf;}

.file_red{
	color:#f00;
	margin-left:1em;
	}

.file_blue{color:#00f;}

.upper_right{
	text-align:right;
	margin-top:-1.5em;
	}

.rice{
	margin-left:10px;
	color:#ff0000;
	font-size:12px;
	font-weight:normal;
}

.essential{
	color:#f00;
	/*margin-top:-1em;*/
	margin-bottom:0;
	padding-right:0px;
	text-align:right;
	font-size:12px;
	}

.buttonSet{
	text-align:center;
	clear:both;
	margin:20px 0;
	}
	
.buttonSet input{
	padding:0 20px;
}

.remove{
	text-align:right;
	margin-bottom:10px;
	}