/*-- 

	Base

====================================================== --*/

body {
	background-color: #10193A;
	font-size: 75%;
	color: #333333;
	margin:0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	text-align:center;
}
h1 {
	font-size: 10px;
	margin:0px;
	padding:0px;
}
h2 {
	font-size: 10px;
	margin:0px;
	padding:0px;
}
img {
	border: 0px;
	vertical-align:top;
}
td {
	vertical-align:top;
}
th {
	text-align:left;
}
dl,dt,dd,ul,li,ol,p {
	margin: 0px;
	padding:0px;
}
dt {
	font-weight: bold;
}
dd {
	line-height: 1.3em;
}
li {
	line-height: 1.3em;
}
hr {
	display:none;
	clear:both;
}
strong {
}
em {
}
.anchor{
	font-size:0px;
	line-height:0px;
	display:block;
	overflow:hidden;
	height:0px;
}
sup{
	vertical-align:5px;
	font-size:9px;
}
.spacer{
	font-size:1px;
}

.common-back{
	background:url('images/bg.jpg') repeat-y 0 0;
}

/*-- 

	Index

====================================================== --*/
.index-contents{
	background:#FFF;
}
.index-contents h3{
	color:black;
	font-size:2em;
	line-height:1.5em;
	margin:0px;
	padding:0px;
}
.index-contents p{
	color:black;
	line-height:1.5em;
}
.top-news{
	background:#FFFFFF;
}
.top-news td{
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
}
.top-news th{
	vertical-align:top;
	text-align:left;
	font-size:1.5em;
	font-weight:bold;
}
.news-topics td{
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
}
.news-topics th{
	padding-top:2px;
	vertical-align:top;
	text-align:left;
	color:#777;
	font-size:1.2em;
	font-weight:bold;
}
.result-lines{
	border:1px solid #7F7F7F;
}
.link-list{
	text-align:right;
	font-size:0.9em;
}

/*-- 	Index link
------------------------------------------------------- --*/
/*-- トップページ リンク --*/
.index-contents a{
	color:#1C2084;
	text-decoration:underline;
}
.index-contents a:hover{
	color:#FF9900;
	text-decoration:none;
}

/*-- 

	Main

====================================================== --*/
.contents{
	background:#000;
}
.main {
	background:white;
}
.title,
.tab{
	background:white;
}
.title h3{
	margin:0px;
	padding:0px;
}
.title th{
	vertical-align:top;
	text-align:left;
	color:#777;
	font-size:1.2em;
	font-weight:bold;
}
.detail td{
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
}
.detail td h3,
.detail td p{
	margin:0px;
	padding:0px;
}
.detail th{
	vertical-align:top;
	text-align:left;
	font-size:1.5em;
	font-weight:bold;
}
.path{
	color:#fff9b0;
	text-align:left;
	text-indent:4px;
	font-size:0.8em;
}
.common-table th{
	background:#0021f6;
	text-align:center;
	color:white;
	vertical-align:middle;
	line-height:1.5em;
	padding:5px 5px 5px;
	font-weight:normal;
	border:1px solid #D0CEE6;
}
.common-table td{
	background:white;
	text-align:left;
	color:#090909;
	border:1px solid #D0CEE6;
	vertical-align:middle;
	line-height:1.5em;
	padding:5px 5px 5px;
	font-weight:normal;
}
.common-table td.spacer{
	padding:0px;
	border:none;
}


/*-- 	main link
------------------------------------------------------- --*/
/*-- ぱんくずリスト部分　リンク --*/
.path a{
	color:#1C2084;
	text-decoration:underline;
}
.path a:hover{
	color:#FF9900;
	text-decoration:none;
}
/*-- 通常コンテンツ内　リンク --*/
.main a{
	color:#1C2084;
	text-decoration:underline;
}
.main a:hover{
	color:#FF9900;
	text-decoration:none;
}
/*-- 記事中　リンク --*/
.detail a{
	color:#1C2084;
	text-decoration:underline;
}
.detail a:hover{
	color:#FF9900;
	text-decoration:none;
}
/*-- 

	Footer

====================================================== --*/
.footer{
	text-align:center;
}


