body, th, td{
	font-size: 12px;
	line-height: 150%;
	vertical-align: top;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #333333;
}
html>body, th, td{ font-size: 12px; 
               line-height: 150%;
			   	vertical-align: top; }
				
				
a:link     {text-decoration: none;color:#000000;}
a:visited  {text-decoration: none;color:#000099;}
a:hover    {text-decoration: none;color:#FF0000;}
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.body_txt_l:link     {line-height: 26px; color:#FF3366}
a.body_txt_l:visited  {line-height: 26px; color:#FF3366}
a.body_txt_l:hover    {line-height: 26px; color:#FF33FF}
.clear {
	clear: both;
}	
.clear1px {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	display: block;
	height: 1px;
	width: 1px;
	margin: 0px;
	padding: 0px;
}		
.margin0 {
	margin: 0px;
}

img, object, embed {  
     vertical-align: top; }
#bnr_kisochishiki {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 199px;
}
#bnr_kisochishiki a {
	height: 38px;
	width: 201px;
	display: block;
	background-image: url(../images/bnr_kisochishiki.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}
#bnr_kisochishiki a:hover {
	height: 38px;
	width: 201px;
	display: block;
	background-image: url(../images/bnr_kisochishiki.gif);
	background-repeat: no-repeat;
	background-position: 0px -38px;
	text-indent: -9999px;
}
#bnr_tejyun {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 199px;
}
#bnr_tejyun a {
	height: 38px;
	width: 201px;
	display: block;
	background-image: url(../images/bnr_tejyun.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}
#bnr_tejyun a:hover {
	height: 38px;
	width: 201px;
	display: block;
	background-image: url(../images/bnr_tejyun.gif);
	background-repeat: no-repeat;
	background-position: 0px -38px;
	text-indent: -9999px;
}
#bnr_spot {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 199px;
}
#bnr_spot a {
	height: 38px;
	width: 201px;
	display: block;
	background-image: url(../images/bnr_spot.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}
#bnr_spot a:hover {
	height: 38px;
	width: 201px;
	display: block;
	background-image: url(../images/bnr_spot.gif);
	background-repeat: no-repeat;
	background-position: 0px -38px;
	text-indent: -9999px;
}
#bnr_kyouryoku {
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 199px;
}
#bnr_kyouryoku a {
	height: 38px;
	width: 201px;
	display: block;
	background-image: url(../images/bnr_kyouryoku.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}
#bnr_kyouryoku a:hover {
	height: 38px;
	width: 201px;
	display: block;
	background-image: url(../images/bnr_kyouryoku.gif);
	background-repeat: no-repeat;
	background-position: 0px -38px;
	text-indent: -9999px;
}
#chiikijyouhou {
	margin-top: 0px;
	margin-bottom: 10px;
}
#news {
	border: 1px solid #171411;
	margin-top: 18px;
	padding-top: 17px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	height: 220px;
	overflow: scroll;
	overflow-x:hidden;
	scrollbar-face-color: #B91518;
    scrollbar-track-color: #ffffff;
    scrollbar-arrow-color: #ffffff;
    scrollbar-3dlight-color: #000000;
    scrollbar-highlight-color: #B91518;
    scrollbar-shadow-color: #B91518;
    scrollbar-darkshadow-color: #000000;
}
#btn_table {
	margin-bottom: 20px;
}
#iyaku_table a {
	font-weight: bold;
	color: #333333;
	display: block;
	background-image: url(../images/iyaku_list.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#iyaku_table a:hover {
	font-weight: bold;
	color: #333333;
	display: block;
	background-image: url(../images/iyaku_list_h.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#contacttable a {
	display: block;
	vertical-align: middle;
	margin-top: 5px;
	margin-bottom: 5px;
}

#kadomaru1 {
	background-color: #FEB7A3;
	background-image: url(http://sv137.xserver.jp/~bc9/bc9.org/cgi-bin/img/kado_ue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 500px;
}
#kadomaru2 {
	background-image: url(http://sv137.xserver.jp/~bc9/bc9.org/cgi-bin/img/kado_shita.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 10px;
}

#titlestyle {
	font-size: 18px;
	line-height: 200%;
	border-left-style:solid;
	border-left-width: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #CC0000;
	border-right-color: #CC0000;
	border-bottom-color: #CC0000;
	border-left-color: #CC0000;
	padding-left: 5px;
	color:#666666;
}


.cgiinfo {

line-height: 240%;}


.subu1 a{
	width: 242px;
	background-image: url(images/sabumenu.gif);
	background-repeat: no-repeat;
	height: 40px;
	text-indent: -9999px;
	display: block;
}

.subu2 a{
	background-image: url(images/sabumenu.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 44px;
	width: 242px;
	background-position: 0px -40px;
}

.subu3 a{
	background-image: url(images/sabumenu.gif);
	background-repeat: no-repeat;
	background-position: 0px -84px;
	text-indent: -9999px;
	display: block;
	height: 42px;
	width: 242px;
}

.subu4 a{
	background-image: url(images/sabumenu.gif);
	background-repeat: no-repeat;
	background-position: 0px -126px;
	height: 42px;
	width: 242px;
	text-indent: -9999px;
	display: block;
}


.subu5 a{
	background-image: url(images/sabumenu.gif);
	background-repeat: no-repeat;
	background-position: 0px -168px;
	height: 42px;
	width: 242px;
	text-indent: -9999px;
	display: block;
}

.subu1 a:hover{
	width: 242px;
	background-image: url(images/sabumenu.gif);
	background-repeat: no-repeat;
	height: 40px;
	text-indent: -9999px;
	display: block;
	background-position: -242px 0px;
}

.subu2 a:hover{
	background-image: url(images/sabumenu.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	display: block;
	height: 44px;
	width: 242px;
	background-position: -242px -40px;
}

.subu3 a:hover{
	background-image: url(images/sabumenu.gif);
	background-repeat: no-repeat;
	background-position: -242px -84px;
	text-indent: -9999px;
	display: block;
	height: 42px;
	width: 242px;
}

.subu4 a:hover{
	background-image: url(images/sabumenu.gif);
	background-repeat: no-repeat;
	background-position: -242px -126px;
	height: 42px;
	width: 242px;
	text-indent: -9999px;
	display: block;
}


.subu5 a:hover{
	background-image: url(images/sabumenu.gif);
	background-repeat: no-repeat;
	background-position: -242px -168px;
	height: 42px;
	width: 242px;
	text-indent: -9999px;
	display: block;
}







.sabumenu{
	margin-bottom: 25px;
}

.sabumenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
