.T12 {  font-size: small; 
	line-height: 1.5em
	}
	
.T14 {  font-size: medium; 
	line-height: 1.5em	}
	
.bold {  font-weight: bold}

.T12RED {  font-size: small; color: #990000}
.T10 {  font-size: x-small; line-height: 1.5em}
.T12H {  font-size: small; color: #FFFFFF; line-height: 1.5em}
.TNEW {  font-size: small; line-height: 1.2em}
.T10WH {  font-size: x-small; line-height: 1.5em; color: #FFFFFF}
.PANNAVI {  font-size: small; line-height: 1.5em; color: #FF0000}

/*リンク文字*/
A:link		{ color:#0000cc }
A:visited	{ color:##996699 }
A:hover		{ color:##3366ff }

/*見出し文字2*/
h2 {  
	font-size: medium;
	color: #ffffff;
	padding-left: 4px; 
	padding-right: 4px; 
	background: #006600; 
	padding-top: 2px; 
	padding-bottom: 2px 

	}


/*見出し文字3
h3 {  
	font-size: small;
	color: #006666; 
	font-weight: normal; 
	border-bottom: #006666 double 3px; 
	padding: 2px; 
	margin-top: 0.5em
	}*/

/*見出し文字3*/
h3 {  
	font-size: small; 
	/*background: #ccccff;*/ 
	border-left: #669966 solid 4px;
	border-bottom: #669966 solid 1px;
	border-top: #669966 solid 1px;
	border-right: #669966 solid 1px;
	padding: 1px; 
	padding-left: 4px 
	}
	

	
/*見出し文字4*/
.MID {  
	font-size: small; 
	color: #990000;
	/*background: #ccccff;*/ 
	border-left: #666666 solid 1px; 
	border-bottom: #666666 solid 1px;
	border-top: #666666 solid 1px; 
	border-right: #666666 solid 1px;
	padding: 2px; 
	padding-left: 4px
	}
	
/*見出し文字5*/
.MID2 {  
	font-size: small; 
	color: #336666;
	/*background: #ccccff;*/ 
	font-weight:bold;
	border-left: #666666 solid 1px; 
	border-bottom: #666666 solid 1px;
	padding: 1px; 
	padding-left: 4px
	}
	
/*見出し文字6*/
h4 {  
	font-size: small; 
	color: #336666;
	/*background: #ccccff;*/ 
	font-weight:bold;
	border-left: #666666 solid 1px; 
	border-bottom: #666666 solid 1px;
	padding: 1px; 
	padding-left: 4px
	}
	

/*サイトマップ見出し*/
.STMID {  
	font-size: small;
	color: #666666;
	font-weight:bold;
	border-bottom: #999999 solid 1px;
	padding: 1px; 
	padding-left: 6px 
	}
	
	
/*テーブル見出し*/
.TMIDASHI {  
	font-size: small; 
	font-weight: bold;
	color: #990000
	}

/*リスト設定*/

.linklist {	
	font-size: small;
	font-weight: normal; 
	line-height:150%
	 }
	 
/*メニュー*/
.menuborder {	font-size: small; 
		line-height: 1.5em;
		/*border-top: #999999 solid 1px;*/
		/*border-bottom: #999999 solid 1px; */
		border-left: #999999 solid 1px; 
		/*border-right: #999999 solid 1px;*/
		padding-top: 8px; 
		padding-bottom: 8px; 
		padding-left: 8px; 
		padding-right: 8px
		}
		
/*リスト*/
.tablelist {
	font-weight: normal;
    list-style-type:square;
    margin-left:-10px
    }
    

/*センター合わせ*/
.center	{
	text-align: center
	}

/*行頭字下げ*/
.textindent {
	text-indent: 12px;
	}

/*サイトマップ用書式*/	
.sitemap-list01 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	list-style-type: disc;
	list-style-position: inside;
	clear: left;
}
.sitemap-list01 li {
}
.sitemap-list02 {
	margin-left: 40px;
	list-style-type: none;
}
.sitemap-list02 li {
	float: left;
	display: block;
	white-space: nowrap;
}
.sitemap-img {
	margin-left: 20px;
}
.sitemap-table {
	width: 100%;
}
.sitemap-table th {
	white-space: nowrap;
	font-weight: normal;
}
.backtotop {
	font-size: 80%;
	text-align: right;
	vertical-align: top;
}
