input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}


.under-clear {
	clear:both;
}

.form-left {
	width:261px;
	margin-right:10px;
	float:left;
}
.form-right {
	width:260px;
	float:right;
}

table {
     border-collapse: collapse;
     border:1px solid #666;
     border-spacing: 0;
     emty-cells: show;
     width: 100%;
}
th {
     border: 1px solid #666;
     border-bottom: 2px solid #666;
     background-color:#efefef;
     text-align:center;
}
td {
     border:1px solid #666;
     padding:3px;
     text-align:center;
}


.openform a:link     { color: #164abe; text-decoration:none ; }    /* 未訪のリンク */
.openform a:visited { color: #3c6ddb; text-decoration:none ; }   /* 訪問済みのリンク */
.openform a:hover  { color: #164abe; text-decoration:underline ; } /* カーソルが上に乗っているリンク */
.openform a:active  { color: #164abe; text-decoration:underline ; }   /* アクティブ中のリンク */