@charset "utf-8";

div.titleh2{
	clear:left; margin:0; padding:0; width:779px; height:80px;
	background-repeat: no-repeat;
	background-position:right top;
	background-image: url(zt3.jpg);
}
h4.infot{
	margin:0; padding:5px 0px 0px 13px; line-height:175%; font-size:116%; font-family:"ＭＳ Ｐ明朝","平成明朝",serif;
	font-weight:normal; border-bottom:1px solid #A14343;
	background-repeat: no-repeat;
	background-position:left top;
	background-image: url(h4.gif);
}
div.kousinbi{
	margin:0; padding:5px 0px 5px 0px; text-align:right; font-size:10px; color:#666;
	font-family:verdana,helvetica,arial,sans-serif;
}
table.tbtyp1{
	margin:0px 0px 15px 0px; padding:0; width:98%; border:0; line-height:150%;
}
table.tbtyp1 th{
	border:1px solid #bbb; white-space:nowrap;
	font-weight:normal; text-align:left; padding:5px 10px 5px 10px; vertical-align:top;
}
table.tbtyp1 th.nwrp{ width:80px; }
table.tbtyp1 td{
	border:1px solid #bbb; padding:5px 10px 5px 10px; vertical-align:top;
}

table.tbtyp2{
	margin:0; padding:0; border:0; line-height:150%;
}
table.tbtyp2 th{
	border:0; white-space:nowrap;
	font-weight:normal; text-align:left; padding:0px 10px 10px 20px; vertical-align:top;
	background-repeat: no-repeat;
	background-position:left top;
	background-image: url(link2.gif);
}
table.tbtyp2 td{
	 border:0; padding:0px 0px 10px 0px; vertical-align:top;
}

table.tbtyps{
	margin:5px 0px 0px 0px; padding:0; width:98%; border:0; line-height:150%;
}
table.tbtyps th{
	border:1px solid #bbb; white-space:nowrap; text-align:center;
	font-weight:normal; padding:1px 0px 1px 0px;
}
table.tbtyps td{
	border:1px solid #bbb; padding:5px 10px 5px 10px; vertical-align:top;
}
table.tbtyps td.toptd{ white-space:nowrap; }
table.tbtyps td.tdr{ white-space:nowrap; }
ul.setumei{ margin:5px 0px 0px 0px; padding:0; line-height:130%; }
ul.setumei li{
	margin:0; padding:9px 0px 0px 17px;
	background-repeat: no-repeat;
	background-position:left top;
	background-image: url(kome.gif);
}
ol{ margin:0px 0px 0px 5px; padding:0px 0px 0px 25px; line-height:150%; }
ol li{ margin:0; padding:0px 0px 5px 0px; }
img.broz{ margin:10px 0px 10px 0px; border:0; }

input.itxt1 { border: #999 1px solid; background-color:#fff; width:120px; }
input.itxt2 { border: #999 1px solid; background-color:#fff; width:280px; }
textarea.itxt3 { border: #999 1px solid; background-color:#fff; width:98%; }
input.cbtn5{ margin:0; padding:5px; }
