/*全体設定
---------------------------------------------------*/
body,td {
	font-size: 95%;
	color: #444444;
	line-height:130%;

}


/*テキストによるタイトル*/
.title {
	font-size: 120%;
	font-weight:bold;		
   	line-height:125%;
	padding:5px 0px 5px 0px;
}


.caption {
	font-size:90%;
	font-weight:normal;
	color:#666666;
	line-height: 130%;

}

/*マージン*/
/*ページサブタイトル画像の上下　画像の高さ　26pixel*/
.subtitleimg { 
	margin:10px 0px 10px 0px;	
}

/*サブサブタイトル画像の上下　画像の高さ　26pixel*/
.subtitleimg { 
	margin:10px 0px 10px 0px;	
}

/*リンク設定
---------------------------------------------------*/
/*全体のリンク*/
A:link {
	text-decoration:none; color:#0000ff}
	
A:visited {
	text-decoration:none; color:#0000FF}
	
A:active {
	text-decoration:none; color:#003399}
	
A:hover {
	text-decoration:underline; color:#ff0000}

A.text:link  {color:#666666; }

A.text:active  {color:#FF0000; }

A.text:hover {
	text-decoration:underline; color:#ff0000}

/*ヘッダ部分文字色　白のリンク*/
.headertext	{
	/*font-family: Arial, "MS UIGothic", "MS PGothic", "MS Gothic", Osaka, "MS Gothic"; */ 
	color:white;*
	font-size: 100%;
	/*font-size: 9px;*/	
	line-height:120%;
}

a.headerlink:link	{
	color:white;
	text-decoration: none;
	line-height:120%;
	font-size: 12px;

}

a.headerlink:visited	{
	color:white;
	line-height:120%;
	font-size: 12px;

 }

a.headerlink:active{
	color:white;

	text-decoration underline;  /* マウスオーバーでテキストの下線表示 */	
	line-height:120%;
	font-size: 12px;

}

a.headerlink:hover	{
	color:red;

	text-decoration underline;  /* マウスオーバーでテキストの下線表示 */		
	line-height:120%;
	font-size: 12px;

}

h1 {
	font-size: 140%;
/*	font-style: normal;*/
	line-height: 130%;
/*	font-weight: normal;*/
	margin-top: 10px;


}
h2 {
	font-size: 130%;
	line-height: 110%;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 10px;




}
h3 {
	font-size: 120%;
	line-height: 110%;
	font-weight: bold.px;


}
h4 {
	font-size: 110%;
	line-height: 110%;
	font-weight: bold;
	margin: 10px 0px 0px;
	padding: 5px 0px 10px;
}
.list {
	padding: 2px;
}
.footer {
	font-size: 12px;
}
.underline {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.test {
	float: clear;
}

.cattableline {
	border: 1px solid #999999;
}

/* オランジェの設定*/

.table1 { 
/* width: 400px; テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #CCCCCC solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table1 TD { 
border: 1px #CCCCCC solid; /* セルの枠線（太さ・色・スタイル） */ 
} 

.menu {
	padding: 10px;
	border: 1px dotted #CDC2B8;
	background-color: #FEF3E2;
	width: 350px;
}

.news {
	line-height: 160%;
	list-style-type: none;
	list-style-position: inside;
	list-style-image: url(images/icons/ic_list_bullet.gif);
	padding: 0px;
	margin: 0px;


}
.clearer {
	clear: both;
	float: none;
}
