/* 各ページの共通スタイルシート↓  */
body { 
	background-image: url("../image/All_Bg.jpg"); 
	background-repeat: repeat-x;
	background-color: white;
}

table {
	border-collapse: collapse;
}

table tr td {
	padding: 0px;
}

font {
	font-size: 13px;
	font-family: "ＭＳ Ｐゴシック","sans-serif"; 
}

/* リンクのスタイルシート  */
A.linkgray:link {color: #6C6C6C; text-decoration: underline;} 
A.linkgray:visited {color: #6C6C6C; text-decoration: underline;} 
A.linkgray:hover {color: #3E3D3D; text-decoration: underline;} 
A.linkgray:active {color: red; text-decoration: underline;} 

A.linkdrkblue:link {color: #0F5A92; text-decoration: underline;} 
A.linkdrkblue:visited {color: #0F5A92; text-decoration: underline;} 
A.linkdrkblue:hover {color: #4C7ECF; text-decoration: underline;} 
A.linkdrkblue:active {color: red; text-decoration: underline;} 

A.linkwhite:link {color: white; text-decoration: none;} 
A.linkwhite:visited {color: white; text-decoration: none;} 
A.linkwhite:hover {color: white; text-decoration: underline;} 
A.linkwhite:active {color: red; text-decoration: underline;} 

A.linknavi:link {color: white; text-decoration: underline;} 
A.linknavi:visited {color: white; text-decoration: underline;} 
A.linknavi:hover {color: white; text-decoration: underline;} 
A.linknavi:active {color: red; text-decoration: underline;} 

A.linksubnavi:link {color: black; text-decoration: none;} 
A.linksubnavi:visited {color: black; text-decoration: none;} 
A.linksubnavi:hover {color: black; text-decoration: underline;} 
A.linksubnavi:active {color: red; text-decoration: underline;} 

A.linktotop:link {font-size:11px; color: #191E8B; text-decoration: underline;} 
A.linktotop:visited {font-size:11px; color: #191E8B; text-decoration: underline;} 
A.linktotop:hover {font-size:11px; color: #191E8B; text-decoration: underline;} 
A.linktotop:active {font-size:11px; color: red; text-decoration: underline;} 

A.linktopic:link {color: #3188CC; text-decoration: underline;} 
A.linktopic:visited {color: #3188CC; text-decoration: underline;} 
A.linktopic:hover {color: #0831E4; text-decoration: underline;} 
A.linktopic:active {color: red; text-decoration: underline;} 

A.linksaiyou:link {color: #5A697C; text-decoration:none;} 
A.linksaiyou:visited {color: #5A697C; text-decoration: none;} 
A.linksaiyou:hover {color: #7F8A97; text-decoration: underline;} 
A.linksaiyou:active {color: red; text-decoration: underline;} 

A.linksitemap:link {color: #606060; text-decoration:none;} 
A.linksitemap:visited {color: #606060; text-decoration: none;} 
A.linksitemap:hover {color: #8CA9AD; text-decoration: underline;} 
A.linksitemap:active {color: red; text-decoration: underline;} 

/* 文字のスタイルシート */
font.newstopic {
	line-height:15px;
	font-size: 12px;
}

font.indexcont {
	line-height: 15px;
	font-size: 9pt;
}

font.navibarfont {
	font-size:11px;
	color:white;
	font-weight:bold;
}

font.topichead {
	font-size:17px;
	color:#5D5D5D;

}

font.topiccont {
	font-size:15px;
	line-height:18px;
	color:black;
}

font.sitemapcont {
	line-height:30px;
	font-size:11px;
}

font.serviceglowcont {
	font-size:12px;
	font-weight:bold;
	filter: glow(color=white, strength=5);
	line-height:16px;
	width:100%;
}

/*  テーブルのスタイルシート */
table.tablegray {
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #B7B7B7;
	background-color: #FFFFFF;
}

table.tablegraybg {
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #D7D7D7;
	background-color: #FBFBFB;
}

td.tdnavibar {
	background-color:#4C748C;
	height: 25px;
}

table.tablenavi {
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-color: #BFBFBF;
	background-color: #FFFFFF;
}

td.tdheadnavi {
	background-color:#7D7976;
	height: 30px;
}

td.tdsubnavi{
	border: 1px solid #BFBFBF;
	background-color:white;
	height: 25px;
}

td.tdsubnavisel{
	border: 1px solid #BFBFBF;
	background-color:#D5DCE9;
	height: 25px;
}

td.tdpad{
	border-width: 0px;
	padding:10px;
}

/* 検索ボックスのスタイルシート */
text.searchbox {
	margin:3px;
	height:20px; 
	width:125px; 
	border:solid 0 #ffffff;
}

hr.linedotted {
	color: white;
	background-color: white;
	border: 1px dotted #928787;
	border-style: none none dotted;
}

.formbutton{
	cursor:pointer;
	border: none;
	background: url(../image/All_SearchBtn.gif) no-repeat left top;
	width:36px;
	height:20px;
}

.formbuttonover{
	cursor:pointer;
	border: none;
	background: url(../image/All_SearchBtn_Over.gif) no-repeat left top;
	width:36px;
	height:20px;
}
