html * {
	box-sizing: border-box; /* CSS 3 の記述。 MacIE 5 で有効。 */
	-moz-box-sizing: border-box; /* Mozilla 用の記述。 N 6 で有効。 */
}
.hidden-object {
	display:none;
}


body {
	background-color :#000000;
	font-size : 10pt;
	color: #cccccc;
	line-height: 115%
}

.page-navi {
	margin-top:3em;
}
.ope-form,.search-form {
	margin:1em auto;
	width:60%;
	border:double 6px dodgerblue;
	padding:4px 8px;
}

.input-tx,select {
	border:solid 1px dodgerblue;
	background-color:whitesmoke;
}
.input-button {
	border:solid 1px dodgerblue;
	cursor:pointer;
	background-color:white;
}
textarea {
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #cccccc;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #000000;
	scrollbar-arrow-color: #0000cc;
}
label {
	cursor:pointer;
}

td{
	line-height: 125%; 
}

.under{border:#cc0000;}

.12p{font-size : 12pt;}
.10p{font-size : 10pt;}
.8p{font-size : 8pt;}

a:link {color:#3333cc;}
a:vlink {color:#6666cc;}
a:hover {color:#CC66cc;}
.16p {
font-size : 16pt;
}