.BUNRUI1 { height: 40px; FONT-SIZE: 1.6em; font-weight: bold; }
.BUNRUI2 { height: 30px; FONT-SIZE: 1.2em; font-weight: bold; }
.tblSearch { margin: 4px; }

/* --------- Defined by Suzuki 200703-------------- */

/*  basic tag */
A{
	color: #333333;
	font-weight: bold;
	}

A:hover{
	color:#ff6600;
	border-bottom:2px double;
	}

IMG{
	border:none;
	margin:1px;
	}

IMG.icon{
	margin-right:4px;
	vertical-align:middle;
	border:none;
	}

H1{
  color : yellow;
  text-align : center;
  background-color : #000066;
}
H2{
  color : white;
  text-align : center;
  background-color : #000066;
}
H3{
	color: black; /* 文字の色 */
	border-left-color: #000066; /* 左枠の色 */
	padding: 3px 0px 0px 6px; /* 余白の幅 */
	border-style: solid; /* 枠の種類 */
	border-width: 0px 0px 0px 10px; /* 枠の幅 */
}

DT{
	font-weight:bold;
	}

DD{
	font-size:0.9em;
	}

.redbold{
	color:#ff0000;
	font-weight:bold;
	}

/* Site top page */
.toolbox{
	padding:6px;
	font-size:12px;
	text-align:center;
	border-top:1px solid #333333;
	border-left:1px solid #333333;
	background-color:#ffffff;
	background-image: url(images/white_gray_gradation_H20.gif);
	}
	

#top-gaiyo{
	padding:4px;
	font-size:12px;
	font-weight:bold;
	}

#contents-tbl {
	margin-top: 6px;
	margin-bottom: 6px;
	width: 100%; }

#contents-td {
	vertical-align: top;
	padding-bottom: 6px;
	background-position: right bottom;
	background-repeat: no-repeat; }

#main-midashi{
	color:#ffffff;
	font-size:0.9em;
	font-weight:bold;
	}

#main-midashi-td {
	padding: 2px; 
	background-color:#000066;
	}

#main-chu-midashi{
	color:#ffffff;
	padding:4px;
	font-size:0.9em;
	font-weight:bold;
	background-color:#000066;
	}

#main-chu-midashi-td {
	margin: 4px;
	padding: 4px;
	}


#sub-midashi{
	font-size:0.9em;
	font-weight:bold;
	}

#sub-midashi-td {
	padding: 4px; 
	vertical-align: top;
	background-position: center middle;
	background-repeat: repeat; 
	background-color:#cccccc; 
	background-image: url(images/white_gray_gradation_H40.gif);
	}

#contents-directlink {
	margin-left: 8px;
	font-size:0.9em;
	font-weight: bold;
	}

#contents-viewlist {
	margin:0px;
	padding:4px;
	font-size:0.9em;
	font-weight: bold; 
	background-position: center middle;
	background-repeat: repeat; 
	background-color:#cccccc; 
	background-image: url(images/white_gray_gradation_H20.gif);
	}

#contents-guide {
	margin-left: 4px;
	font-size:0.9em;
	font-weight: bold; }

#contents-setsumei {
	font-size: 0.7em;
	}

/* ichiran hyoji page */
.info-title{
	font-weight:bold;
	}

.info-bunrui-tbl{
	width:960px;
	}

TD.info-bunrui-dai{
	width:20%;
	background-color:#006699;
	color:#ffffff;
	padding:4px;
	font-align:center;
	}

A.info-bunrui-dai{
	color:#ffffff;
	}

TD.info-bunrui-chu{
	width:20%;
	color:#ffffff;
	background-color:#006699;
	padding:4px;
	font-align:center;
	}

A.info-bunrui-chu{
	color:#ffffff;
	}

.info-kekka-tbl{
	width:960px;
	}

TD.info-kekka-midashi{
	color:#ffffff;
	background-color:#006699;
	font-weight:bold;
	padding-left:0px;
	}


TD.info-kekka-midashi-number{
	color:#ffffff;
	background-color:#006699;
	font-size:0.9em;
	}

.info-kekka-midashi2{
	color:#ffffff;
	background-color:#0099cc;
	font-weight:bold;
	padding-left:4px;
	}


TD.info-kekka-kugiri{
	color:#990033;
	marging:0px;
	padding:0px;
	border:none;
	}

HR.info-kekka-kugiri{
	border-style:solid 1px #990033;
	width:100%;
	marging:0px;
	padding:0px;
	}

.info-kekka-title{
	background-color:#cccccc;
	font-weight:bold;
	padding-left:8px;
	}

.info-kekka-fulltext{
	background-color:#cccccc;
	padding-left:4px;
	font-size:0.9em;
	}

.info-kekka-rights{
	background-color:#cccccc;
	padding-left:4px;
	font-size:0.9em;
	}

.info-kekka-gakugai{
	background-color:#cccccc;
	padding-left:4px;
	font-size:0.9em;
	}

.info-kekka-lang{
	background-color:#cccccc;
	padding-left:4px;
	font-size:0.9em;
	}

.info-kekka-number{
	background-color:#cccccc;
	padding-left:4px;
	font-size:0.9em;
	}

.info-kekka-outlign{
	background-color:#ffffff;
	padding-left:12px;
	font-size:0.9em;
	}

.info-kekka-location{
	font-weight:bold;
	color:red;
	background-color:#ffffff;
	padding-left:12px;
	font-size:0.9em;
	}

.info-kekka-information{
	font-weight:bold;
	color:red;
	background-color:#ffffff;
	padding-left:12px;
	font-size:0.9em;
	}


.info-kekka-top{
	padding:4px;
	text-align:right;
	font-size:0.9em;
	}

span.info-kekka-top{
	background-color:#ffcccc;
	}

/* kensaku kekka page */
.search-title{
	font-weight:bold;
	}

.search-bunrui-tbl{
	width:960px;
	}

TD.search-bunrui-dai{
	width:20%;
/*	background-color:#006699; */
	background-color:#ffffff;
	color:#000000;
	padding:4px;
	font-align:center;
	}

A.search-bunrui-dai{
	color:#000000;
	}

TD.search-bunrui-chu{
	width:20%;
	color:#000000;
/*	background-color:#006699; */
	background-color:#ffffff;
	padding:4px;
	font-align:center;
	}

A.search-bunrui-chu{
	color:#000000;
	}

.search-kekka-tbl{
	width:960px;
	}

.search-kekka-midashi{
	color:#ffffff;
	background-color:#006699;
	font-weight:bold;
	padding-left:0px;
	}

.search-kekka-midashi-number{
	color:#ffffff;
	background-color:#006699;
	padding-left:4px;
	font-size:0.9em;
	}

.search-kekka-midashi2{
	color:#ffffff;
	background-color:#0099cc;
	font-weight:bold;
	padding-left:4px;
	}


TD.search-kekka-kugiri{
	color:#990033;
	marging:0px;
	padding:0px;
	border:none;
	}

HR.search-kekka-kugiri{
	border-style:solid 1px #990033;
	width:100%;
	marging:0px;
	padding:0px;
	}

.search-kekka-title{
	background-color:#cccccc;
	font-weight:bold;
	padding-left:8px;
	}

.search-kekka-fulltext{
	background-color:#cccccc;
	padding-left:4px;
	font-size:0.9em;
	}

.search-kekka-rights{
	background-color:#cccccc;
	padding-left:4px;
	font-size:0.9em;
	}

.search-kekka-gakugai{
	background-color:#cccccc;
	padding-left:4px;
	font-size:0.9em;
	}

.search-kekka-lang{
	background-color:#cccccc;
	padding-left:4px;
	font-size:0.9em;
	}

.search-kekka-number{
	background-color:#cccccc;
	padding-left:4px;
	font-size:0.9em;
	}

.search-kekka-outlign{
	background-color:#ffffff;
	padding-left:4px;
	font-size:0.9em;
	}

.search-kekka-location{
	font-weight:bold;
	color:red;
	background-color:#ffffff;
	padding-left:4px;
	font-size:0.9em;
	}

.search-kekka-information{
	font-weight:bold;
	color:red;
	background-color:#ffffff;
	padding-left:4px;
	font-size:0.9em;
	}



.search-kekka-top{
	padding:4px;
	text-align:right;
	font-size:0.9em;
	}

span.search-kekka-top{
	background-color:#ffcccc;
	}


/* END */

