@charset "utf-8";
/* CSS Document */

h2 {
	font: bold 23px/1.6 Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #009999;
}
h3 { font:bold 18px/1.6 Arial, Helvetica, sans-serif; margin:10px 0 0; padding:0; color:#996600;}

.fs01 { font:13px Arial, Helvetica, sans-serif; }
.fs02 { font:15px/1.6 Arial, Helvetica, sans-serif; }
.fs03 { font:16px Arial, Helvetica, sans-serif; }
.fs04 { font:12px/1.6 Arial, Helvetica, sans-serif; }
.fs05 {
	font: bold 20px/1.6 Arial, Helvetica, sans-serif;
}
.fs06 { text-decoration:underline;}
.fs07 { font-weight:bold;}

.fc01 { color:#FFF;}
.fc02 { color:#555;}
.fc03 { color:#333;}
.fc04 {
	color: #DD6F00;
}
.fc05 { color:#009999;}
.fc06 { color:#996600;}
.fc07 { color:#F00;}

.aL a{ color:#009999; text-decoration: underline; }
.aL a:hover{ text-decoration:none; }
.bL a{ color:#000; text-decoration: underline; }
.bL a:hover{ text-decoration:none;}
.cL a{ color:#F07800; text-decoration:underline; }
.cL a:hover{ text-decoration:none;}
.dL a{ color:#000; text-decoration: none; }
.dL a:hover { color:#F07800;}
.eL a{ color:#333; text-decoration: none; }

.box-sty01 { border:1px solid #CCC; padding:10px 20px; margin:20px 0; background: #FFC; clear:both;}
.box-sty02 {text-align:right; margin:15px 0 0; clear:both; }
.box-sty03 { border:1px dashed #999; padding:0 20px; margin:15px 0 0; clear:both; background: #F5F5F5; }

.tb-sty01 {border-collapse: collapse;}
.tb-sty01 td{border:1px solid #aaa;border-collapse: collapse; padding:2px;}

.point01 { background:#F00; color:#FF0; padding:2px 5px; margin:5px 0 0; font-weight:bold; display:block; }

.bg-color01 {background:#bbeeee;}
.bg-color02 {background:#eeeeee;}

#gotop {height:20px; border-top:1px dashed #999;border-bottom:1px dashed #999; margin:20px 0; padding:2px; text-align:right;}
#gotop a{ color:#000; text-decoration:none;}
#gotop a:hover{position: relative; top:1px; left:1px;}

.list ul{ list-style:none; margin:0; padding:0;}
.list li { float:left; margin:0 2px;}
.list li a{ display:block; padding:5px 8px; background:#399; color:#FFF; text-decoration:none; font-weight:bold; }
.list li a:hover { position:relative; top:1px; left:1px;}

ol{ margin:0; padding:0;}
li{ margin:0 0 0 25px; padding:0;}
