/* 三国検索スタイルシート http://sangoku.lib.net/style/santop.css */
/*
*/

.welcometbl{
	background-color:#0055BB;
	font-size:12pt;
	color : #FFFFFF;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.welcometd{
	font-size:12pt;
	color : #FFFFFF;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
}

.welcometd a,
.welcometd a:link,
.welcometd a:visited,
.welcometd a:active {
	color:#FFFFFF;
	font-size:12pt;
	text-decoration:underline;
}

.welcometd a:hover {
	color:#FF00FF;
	font-size:12pt;
	text-decoration:underline;
}

.welcometdr{
	font-size:12pt;
	color : #FFFFFF;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 4px;
	padding-bottom: 4px;
}

.welcometdr a,
.welcometdr a:link,
.welcometdr a:visited,
.welcometdr a:active {
	color:#FFFFFF;
	font-size:12pt;
	text-decoration:underline;
}

.welcometdr a:hover {
	color:#FF00FF;
	font-size:12pt;
	text-decoration:underline;
}

.welcometdc{
	font-size:12pt;
	color : #FFFFFF;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
}

.welcometdc a,
.welcometdc a:link,
.welcometdc a:visited,
.welcometdc a:active {
	color:#FFFFFF;
	font-size:12pt;
	text-decoration:underline;
}

.welcometdc a:hover {
	color:#FF00FF;
	font-size:12pt;
	text-decoration:underline;
}

.space{
	font-size:4px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}

.sitesearchtbl{
	background-color:#FFCC00;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: #AAAAAA 2px solid;
	border-left: #AAAAAA 2px solid;
	border-right: #888888 3px solid;
	border-bottom: #666666 3px solid;
}

.sitesearchtd{
	font-size:11pt;
	color:#000000;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}

.sitesearchtdl{
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
}

.sitesearchtdr1{
	font-size:11pt;
	color:#000000;
	padding-top: 2px;
	padding-left: 1px;
	padding-right: 2px;
	padding-bottom: 0px;
}

.sitesearchtdr2{
	padding-top: 2px;
	padding-left: 1px;
	padding-right: 2px;
	padding-bottom: 2px;
}

.linkpr{
	background-image: url("../../img/line/bluebar.gif");
	background-repeat: repeat-x;
	background-color:#5577FF;
	font-size:11pt;
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	border-top: #AAAAAA 2px solid;
	border-left: #AAAAAA 2px solid;
	border-right: #888888 3px solid;
	border-bottom: #666666 3px solid;
}

.linkpr a,
.linkpr a:link,
.linkpr a:visited,
.linkpr a:active {
	color:#FFFFFF;
	font-size:11pt;
	text-decoration:none;
}

.linkpr a:hover {
	color:#FFAAFF;
	font-size:11pt;
	text-decoration:underline;
}

.infotbl {
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	border-top : 1px #FFFFFF solid;
	border-left : 1px #AAAAAA solid;
	border-right : 2px #0000AA solid;
	border-bottom : 2px #000077 solid;
}

.infoth {
	background-image: url("../../img/line/navibar.gif");
	background-repeat: repeat-x;
	background-color:#FF5050;
	color:#FFFFFF;
	font-size:12pt;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	border-top : 1px #77AAFF solid;
	border-left : 1px #77AAFF solid;
	border-right : 1px #999999 solid;
}

.infotd {
	background-color:#FFF0DD;
	color:#000000;
	font-size:12pt;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-top : 1px #BBBBBB solid;
	border-left : 1px #BBBBBB solid;
	border-right : 1px #999999 solid;
	border-bottom : 1px #999999 solid;
}

.infospan {
	font-size:10pt;
}

.infotd a,
.infotd a:link,
.infotd a:visited,
.infotd a:active {
	color:#0000FF;
	font-size:10pt;
	text-decoration:underline;
}

.infotd a:hover {
	color:#FF00FF;
	font-size:10pt;
	text-decoration:underline;
}

.infotdb {
	background-color:#FFF0DD;
	color:#000000;
	font-size:12pt;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.infotdb a,
.infotdb a:link,
.infotdb a:visited,
.infotdb a:active {
	color:#0000FF;
	font-size:10pt;
	text-decoration:underline;
}

.infotdb a:hover {
	color:#FF00FF;
	font-size:10pt;
	text-decoration:underline;
}

.welcomeheretbl {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.welcomeheretdl {
	color:#FFFFFF;
	font-size:11pt;
	font-weight:bold;
	padding-top: 2px;
	padding-left: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
}

.welcomeheretdr {
	color:#FFEEFF;
	font-size:11pt;
	font-weight:bold;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 3px;
	padding-bottom: 3px;
	text-align:right;
}

.topfindtbl {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.topfindtdl {
	color:#FF55FF;
	font-size:12pt;
	font-weight:bold;
	padding-top: 10px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom: 10px;
}

.topfindtdl a,
.topfindtdl a:link,
.topfindtdl a:visited,
.topfindtdl a:active {
	color:#0000FF;
	font-size:12pt;
	text-decoration:underline;
}

.topfindtdl a:hover {
	color:#FF00FF;
	font-size:12pt;
	text-decoration:underline;
}

.topfindtdr {
	color:#0000AA;
	font-size:12pt;
	font-weight:bold;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
}

.topfindtdr a,
.topfindtdr a:link,
.topfindtdr a:visited,
.topfindtdr a:active {
	color:#0000AA;
	font-size:12pt;
	font-weight:bold;
	text-decoration:underline;
}

.topfindtdr a:hover {
	color:#FF0000;
	font-size:12pt;
	font-weight:bold;
	text-decoration:underline;
}

.chizutbl {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.chizutd {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.congratbl {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.congratd {
	color:#FFEEFF;
	font-size:24pt;
	font-weight:bold;
	padding-top: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	text-align:center;
}

.sangokureportnormaltbl {
	background-color:#0055AA;
	color:#000000;
	font-size:12pt;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.sangokureportnormaltd {
	color:#000000;
	font-size:12pt;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.sangokureporttbl {
	background-color:#F7F7FF;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
}

.sangokureporttitletr {
	background-image: url("../../img/line/bluebar.gif");
	background-repeat: repeat-x;
	background-color:#5577FF;
	font-size:11pt;
	color : #FFFFFF;
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
}


