h1 { font-weight: 300; font-size: 12px; margin: 0px; padding: 0px }
h1.top strong { color: #336; font-weight: 100; font-size: 10px }
a:link    { text-decoration: none }
a:visited      { color: #666; text-decoration: none }
a:active    { color: #f00; text-decoration: none }
a:hover     { color: #06f; text-decoration: none }
a:focus     { color: #60f; text-decoration: none }
a.out:link  { color: white; text-decoration: none }
a.out:visited       { color: #eee; text-decoration: none }
a.out:active    { color: #f00; text-decoration: none }
a.out:hover      { color: #999; text-decoration: none }
a.out:focus     { color: #60f; text-decoration: none }
.pl90   { padding-left: 90px }
.p05 { padding: 5px }
.p10 { padding: 10px }
.p0515  { padding: 5px 15px }
.new { font-size: 12px; line-height: 15px; padding: 2px 10px; }
.bl01     { background-color: white; border: solid 1px #9cf }
.bl02  { font-size: x-small; background-color: white; border: dashed 1px blue}
.bl_l01 { font-size: x-small; line-height: 150%; background-color: white; padding: 5px; border-bottom: 1px dotted #9cf; border-left: 1px dotted #9cf }
.bl_l02 { font-size: xx-small; line-height: 150%; background-color: white; margin: 5px; padding: 3px; border-bottom: 1px dotted #9cf; border-left: 1px dotted #9cf }
.bl_l03 { font-size: xx-small; line-height: 150%; padding: 2px }
.bl_bottom  { color: black; font-size: x-small; line-height: 150%; background-color: #9cf }
body   { background-image: url(../img/gif/bg01.gif) }
.aisatsu_bg   { background: url(../img/jpg/outline_bg.jpg) no-repeat scroll center 18px }
.work_tbl01 { font-size: small; padding: 2px; border-top: 1px dotted silver; border-bottom: 1px dotted silver }
.work_tbl02 { color: white; font-size: small; background-color: black; padding: 2px; border-top: 1px dotted white; border-bottom: 1px dotted white }
.work_tbl03 { color: white; font-size: x-small; line-height: 150%; background-color: gray; padding: 2px 5px }
.site_tbl { font-size: small; padding: 5px; border-bottom: 1px dotted gray; border-left: 1px dotted gray }
.koyo { font-size: x-small; vertical-align: bottom; padding: 3px }

.f_red {
	color: #FF0000;
}

.float_l {
	float: left;
}

.img_m10 {
	margin:0px 10px;
}

.sti_waku {
	padding: 5px;
	margin: 0px 10px;
	border-left: 5px solid #CCCCFF;
	border-bottom: 1px solid #CCCCFF;
}

.p_clear {
	clear:both;
}
