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{ font-size:11pt; color:#000000; background-color:#ffffcc; background-image:url(); margin-left:4%; margin-right:4%; }
hr{ color:#f497ae;height:3px }

h2{
	color:#ffffff;
	background:#FFA500;
	border-style : solid;
	border-color : #FFDAB9 #CD5C5C #CD5C5C #FFDAB9;
	border-width : 1px 2px 2px 1px;
	padding:5 5 3 10;
	width:100%;
	font-size : 110%;
	font-weight:bold;
}

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; border-color:#f497ae;}

.head1{margin:5pt 15pt}
.head2{margin:5pt 30pt}
.bottom1{margin-bottom:15pt;}
.bottom2{margin-bottom:30pt;}
.color_attention{color:#FF0000;}
.box{
	margin: 10px 0 30px 20px;
	font-size : 95%;
	background:#F5DEB3;
	padding:0 10px 0 10px;
	border-style : solid;
	border-color : #FAEBD7 #808080 #808080 #FAEBD7;
	border-width : 1px 2px 2px 1px;
}
.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;}
