/* --common------------------------------------------ */
/* --link--------------------*/
a:link{color:#663300;}
a:visited{color:#663300;}
a:active{color:#CC0000;}
a:hover{color:#CC0000;}

/* --text------------------- */
body,td{
	font-size:12px;
	color:#744617;
}
select,input,textarea{font-size:12px; color:#543210; }
strong{	color: #CC3333;}


h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
h1{font-size:18px;}
h2{font-size:18px;}
h3{font-size:16px; color: #69854E;}
h4{font-size:14px; }
h5{font-size:12px; color: #804D00; line-height:120%;}
h6{font-size:12px; color: #804D00; line-height:120%;}
li{font-size:12px; line-height:120%;}

.required{color:#CC3300; margin-left:5px; font-weight:normal; }
.red {color: #CC3300; font-weight:bold;}
.blue {color: #339999; font-weight:bold;}


/* --base--------------------*/
p{
	margin: 0px;
	padding: 0px 0px 6px 0px;
	line-height: 130%;
	text-align: left;
}
#contents .topcopy{
	margin: 10px 0px;
	padding: 0px;
}
form{
	margin: 0px;
	padding: 0px;
}

.right{
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.left{
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.center{
	text-align: center;
}


/* --link_boder----------- */
img{
	color: #FFFFFF;
	border: none;
	background: transparent;
	text-decoration: none;
}

/* --table----------- */
table {
	margin: 2px 0px;
	padding: 0px;
	}
td {
	margin: 0px 0px;
	padding: 8px 0px 8px 10px;
	}
th {
	margin: 0px 0px;
	padding: 8px 10px 8px 0px;
	width: 120px;
	border-right: 2px solid #DDD2B7;
	text-align: left;
	font-size: 12px;
	}

