@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF;
	margin: 15px;
	padding: 0px;
}
input, select, textarea, button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

button {
}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color: #FF9900;
	background-image: url(/images/butt_bg.gif);
	background-repeat: repeat-x;
	border: 2px groove #EEEEEE;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	cursor: hand !important;
	cursor: pointer !important;
}

.button2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color: #333333;
	background-image: url(/images/butt_bg2.gif);
	background-repeat: repeat-x;
	border: 2px groove #666666;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
	cursor: hand !important;
	cursor: pointer !important;
}

h1 {
	font-size: 24px;
	font-weight: bold;
	color: #F90;
}
h2 {
	font-size: 18px;
	font-weight: bold;
	color:#7e8699;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #F90
}
.table1 {
	background-color:#FFFFFF;
	border-collapse: collapse;
}
.table1 td, .table1 th {
	margin: 0px;
	padding: 3px;
	border: 1px solid #DDD;
	background-color: #F9F9F9;
	vertical-align:top;
}
.table1 th {
	font-size: 12px;
	font-weight: bold;
	background-color: #E4E6EB;
}

.table1 td input[type="text"]:not(.box_yellow), .table1 th input[type="text"]:not(.box_yellow), .table1 textarea {
	border: 1px #DDDDDD solid;
	border-right: 1px #CCCCCC solid;
	border-top: 1px #CCCCCC solid;
	width: 99.5%;	
}

.table2 {
	background-color:#FFFFFF;
	border-collapse: collapse;
}
.table2 td,.table2 th {
	margin: 0px;
	padding: 3px;
	border: 1px solid #DDD;
	background-color: #FFFFDD;
	vertical-align:top;
}
.table2 th {
	font-size: 12px;
	font-weight: bold;
	background-color: #FFCC99;
}

.table_nav {
	background-color:#7e8699 !important;
	color:#FFF;
}
	.table_nav a:link, .table_nav a:visited {
		color:#FFF;
	}
	.table_nav a:hover {
		color:#CCC;
	}
iframe {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
fieldset {
	background-color: #ffefcc;
}
legend {
	font-weight:bold;
}
a:link, a:visited{
	color: #666;
	text-decoration: none;
	
}
a:hover {
	color: #333;
	text-decoration: none;
}

.text_error{
	color:#F00;
	font-size:16px;
	font-weight:bold;
}

.text_remark {
	font-size:10px;
	font-style:italic;
	color:#666;
}