BODY {background-color:#ffffff;
	margin:0}

td {background-color:#ffffff;
vertical-align:top}

.hr{
	margin: 5px 5px 5px 15px;
	width: 500px;
	color: #CCFF99;
	background-color: #DCF098;
	height: 1px;
	font-size: 4px;



};

h1{font-size:13px;
font-weight:bold;
color:#000033;
margin:0px}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-left: 15px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;

}

.hk_tp {
	background-color: #99CCCC;
	font-size: 12px;
	padding: 3px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;



}

.hk_tp1 {background-image:url(images/top/top2_11.jpg)}

.hk_01 {
	background-image:url(images/kytsu/fd.gif);
	text-align: center;
	font-size: 12px;
	vertical-align: middle;


}

.hk_02 {background-image:url(images/sekou2/sekou2_02.gif);
background-repeat: no-repeat}

a:link {text-decoration:none;color:#006600}
a:visited {text-decoration:none;color:#006600}
a:active {text-decoration:none;color:#0000ff}
a:hover {text-decoration:underline;color:#66ccff}
.tx12 {
	font-size: 12px;
	color: #333333;
}
.tx12x20 {
	font-size: 12px;
	padding: 3px;
	margin-left: 20px;
}
.square {
	font-size: 12px;
	background-color: #99CCCC;
	padding: 5px;
	width: 500px;
	margin-left: 15px;
}
.tx12center {
	font-size: 12px;
	text-align: center;
}
.tx12qa {
	font-size: 12px;
	padding: 5px;
}
.qabar {
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px #FFCC00;
	border-right: 1px #FFCC00;
	border-bottom: 1px dotted #FFCC00;
	border-left: 1px #FFCC00;


}
.topbanner {
	font-size: 14px;
	background-color: #FFFFCC;
	border: thin #FFCC00;
	padding: 5px;
	font-weight: bold;
	color: #000099;
	text-align: center;
	margin-top: 7px;



}
.top20man {
	font-size: 12px;
	background-color: #FFFF99;
	padding: 5px;
}
.hkback {
	background-image: url(images/kytsu/top2_022.jpg);
	background-repeat: no-repeat;
}
.tx14x20 {
	font-size: 14px;
	font-weight: bold;
	color: #BB5E00;
	margin-left: 20px;
	background-color: #FFE6B0;
	padding: 5px;
	width: 490px;
	border-top: thick #FF9933;
	border-right: thick double #FF9933;
	border-bottom: thick #FF9933;
	border-left: thick double #FF9933;





}
.tx12x40 {
	font-size: 12px;
	margin-left: 55px;
}
.tx12xback {
	font-size: 12px;
	background-color: #FFFFC8;
}
.tx10 {
	font-size: 10px;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	border-top-style: dotted;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
}



p.pankuzu{ margin:0 0 2px 20px; font-size:9pt;}
p.toform{ 
	margin: 5px 25px 10px 20px;
	size: 12px;
	text-align: right;
	line-height: 170%;
}

.box01{
	margin: 10px 20px;
	font-size: 12px;
	border: 1px solid #FFCC00;
}
.box01 td{padding: 5px;}

.marginl20{margin-left: 20px;}
.pad10px{ padding: 10px;}

.fontxorange{ color:#FF7900;}
.font12line130{ font-size: 12px; line-height:130%;}

.sttl01{
	background: url(images/kytsu/sttl_bg.gif) bottom left no-repeat;
	padding: 6px 20px 5px 25px;
	font-weight: bold;
	margin-bottom: 5px;}
	
	.sitemap { 
	vertical-align: top;
	padding-left: 20px;
}

.sitemap ul{
	margin: 0;
	padding: 2px 10px;
	list-style: none;
}

.sitemap strong a:link   { color:#996600; text-decoration:none;}
.sitemap strong a:visited{ color:#996600; text-decoration:none;}
.sitemap strong a:hover  { color:#FF9900; text-decoration: underline;}
.sitemap strong a:active { color:#996600; text-decoration:none;}
