@charset 'Shift_JIS';



/*ヘッター固定用*/

* { margin: 0; padding: 0 }

body  { margin: 0; padding: 0; overflow: hidden }
#menu    { visibility: visible; margin: 0; padding: 0; position: absolute; z-index: 1; top: 0; left: 0; width: 99%; height: 105px }
#menumargin       { visibility: visible; margin-top: 0; margin-bottom: 0; margin-left: 0; padding: 0; width: 800px; height: 105px }
#main          { visibility: visible; margin: 0; padding: 0; z-index: 2; width: 100%; height: 100%; overflow: auto }
#mainmargin      { visibility: visible; margin-top: 115px; margin-bottom: 10px; margin-left: 0; padding: 0; width: 800px }


/*2010.4.20新規作成*/

#contentsArea {
width:800px;} 

/*基本スタイル*/

A:link, A:visited, A:active, A:hover { text-decoration: none ;}
A:link    { color: blue ;}
A:visited { color: blue ;}
A:active  { color: blue ;}
A:hover   { color: blue ;}

.normal      { font-size: 14px; line-height: 18px }
.big         { font-size: 18px; line-height: 19px; font-color: #3333CC; color: #000099; 
               font-weight: bold }
.titlefont   { font-size: 20px; line-height: 20px; font-color: #FFFFFF; text-align: center; 
               background-color: #3333CC; color: #FFFFFF; font-weight: bold }
.setsumei {  font-size: 12px; line-height: 14px}
.smallfont {  font-size: 12px; font-weight: bold}
.vsmall { font-size: 10px; line-height: 12px }
.tsmall      { font-size: 11px }




/*ぱんくず*/

.pankuzu {
margin:5px 0 15px 5px;
font-size:11px;
}

/*見出し*/
h2,h3 {
text-align:center;}

.cateTitle {
font-weight:bold;
padding-bottom:3px;
line-height:1.4;}

<!--分野の目録-->

table.titleList {
width:650px;}


table.titleList td.pageDate {
text-align:right;
white-space:nowrap;
vertical-align:bottom;

}


table.titleList td.titleLink {
font-weight:bold;
width:65%;
}


table.titleList td.titleLink span{
color:#FF0000;
padding-left:5px;
}


/*タイトルが長い場合
 class="titleLink long"と記載する*/
table.titleList td.long {
width:auto!important;
}





/*コピーライト*/
#copyright {
text-align:center;
font-size:12px;
color:#000000;
margin-top:15px;}


/*アンカーのための追加*/

.anchorLink {
/*background-color:#999900;
position:absolute;*/
/*position:relative;*/
/*top:-100px;*/

}

/*アンカーのための追加テストJS用*/

.show {
text-indent:15px;
line-height:0.6;
padding:5px 0 3px 0;
}

.show a {
cursor:pointer;
display:block;
}

#anttsst {
position:relative;
top:-50px;
}

/*詳細目次のテーブル*/


.tableStyle01 {
	width:700px;
	margin:0 auto;
	
}


.tableStyle02 {
	width:600px;
	margin:0 auto;
	
}

.tableStyle03 {

	margin:3px auto;
	
}



