a:link{ text-decoration:underline; color:#003399; }
a:visited{ text-decoration:underline; color:#003399; }
a:active{ text-decoration:underline; color:#FF0000; }
a:hover{ text-decoration:underline; color:#FF0000; }
body,td    { color: #000000; font-size: 11pt; background-color: #fc6; background-image: url(); margin-left:4%; margin-right: 4% }
hr { color: #f30; height: 3px }

h2 { color: #ffffff; font-size: 110%; font-weight: bold; background: #f30; padding: 5 5 3 10; width: 100%; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #ffdab9 #cd5c5c #cd5c5c #ffdab9 }

h3{
	font-size:115%;
}

.state{
	margin: 1% 2% 1% 2%; color:#000000; background:#CCddFF;
	border-color:#000099;
	border-width: 1px; padding: 1.0ex 1.3ex; border-style:solid;
}

.koumoku { border: solid #f99 }

.head1{margin:5pt 15pt}
.head2{margin:5pt 30pt}
.bottom1{margin-bottom:15pt;}
.bottom2{margin-bottom:30pt;}
.color_attention{color:#FF0000;}
.box   { font-size: 95%; background: #fc0; margin: 10px 0 30px 20px; padding: 0 10px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #faebd7 #808080 #808080 #faebd7 }
.box3      { background: #fc0; border-style: solid; border-width: 0 2px 2px 0; border-color: #faebd7 #808080 #808080 #faebd7 }
.box2{
	margin: 10px 0 30px 1.5em;
	font-size : 95%;
	background:#f5f5f5;
	padding:0 10px 0 10px;
	border-style : solid;
	border-color : #FAEBD7 #808080 #808080 #FAEBD7;
	border-width : 1px 2px 2px 1px;
}
.hissu{color:#FF0000;}

.td1{
	position:absolute;
	width:190px;
	padding:15px 10px 15px 10px;
	margin:5px 0 0 0;
	border-style : solid;
	border-width : 1px 2px 2px 1px;
}
.transparent{background:transparent;}
