td.title-top{
	font-size:11pt;
	/*font-weight:normal;*/
	color:606000;
	line-height:100%;
	margin:0px 0px 0px 0px;
	text-indent:10em;
}

td{
	font-size:11pt;
	line-height:145%;
	color:333333;
}

td.contents{
	vertical-align:top;
	padding:10px 10px 30px 10px;
}
td.up{
	font-size:0.8em;
	text-align:right;
	padding:0px 5px 3px 5px;
}
h1.title{
	font-size:11pt;
	background-color:#0099CC ;
	text-indent:0.8em;
	margin:0px;
	padding:1px 0px;
	color:#fff;
}
h2.gaiyou{
font-size:1.1em;
font-weight:bold;
color:#808000;
margin:0px;
margin:10px 10px 10px 0px;
}

.TopImage{
float:left;
font-size:0.8em;
}
.TopImage img{
margin-right:10px;
border:0px solid #8E6000;
}

.gy{
margin:0px 10px;
}
.gy p{
margin:0px;
margin-bottom:10px;
}
.gy p a:hover{
font-weight:bold;

}

.seBox{
clear:both;
}
.seBox h3{
font-size:1em;
color:#008000;
margin:0px 0px 10px 0px;
text-indent:0.5em;
border:1px solid #339900;
background-color:#fafad2;
}
.seBox img{
border:0px;
float:left;
}
.picBox{
border:1px solid #666666;
padding:0px 7px 20px 7px;
font-size:0.8em;
float:left;
}
#tk h2{
font-size:1.1em;
font-weight:bold;
color:#0C5AA1;
margin:0px;
margin:20px 10px 10px 0px;
border-bottom:1px solid #0C5AA1;
text-indent:0.5em;
}

#tk p{
margin:0px;
margin-left:10px;
}
#tk p.tk02{
font-size:0.9em;
text-indent:-1em;
margin-top:10px;
margin-left:25px;
}

#tk img{
}
p.riten{
margin-bottom:10px;
}

span.green{
color:#0C5AA1;
}