

body{
	color:#333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	/* スクロールバー */
	background-color:#ffffff;
    scrollbar-base-color: #d4d0c8;
    scrollbar-track-color: #eeeeee;
    scrollbar-face-color: #d4d0c8;
    scrollbar-shadow-color: #d4d0c8;
    scrollbar-darkshadow-color: #888888;
    scrollbar-highlight-color: #eeeeee;
    scrollbar-3dlight-color: #888888;
    scrollbar-arrow-color: #005600;
}





/* キャプション */
.text2	{
	font-size:10px;line-height:130%;
}

/* 標準テキスト */
.text3	{
	font-size:12px;line-height:130%;
}

.text4	{
	font-size:14px;
	line-height:130%;
}

.text4b	{
	font-weight:bold;
	font-size:14px;
	line-height:130%;
}

.text4w	{
	color: #fff;
	font-weight:bold;
	font-size:14px;
	line-height:130%;
}

.text5	{
	font-size:20px;
	line-height:130%;
	font-weight: bold;
}

.text6	{
	font-size:18px;line-height:130%;
}

.text7	{
	font-size:24px;line-height:130%;
}

/* --- 重要度の高いテキスト用（色付） --- */


img {font-size:12px}

form {margin:0px}
input {font-size:12px;}
select {font-size: 12px;}
textarea {font-size:12px;}

input.f1 {
	background-color:#eeeeee;
}

/* --- リンク --- */
a:link, a:visited {
	text-decoration : underline;
	color: #266A0F;
	background: transparent; 
}

a:hover {
	text-decoration : none;
	color: #cc0000;
	background: transparent; 
}

a:active {
	text-decoration : none;
	color: #666;
	background: transparent;  
}

/* --- 罫線（NN4.X一部非対応） --- */
hr.nomal	{
	height:3px;
	border:0px;
	color:#790000;
	background:#fff;
}


hr.dashed	{

	color:#ffffff;
	background:#ffffff;
	border-top:1px dashed #999;
	border-right:none;
	border-bottom:none;
	border-left:none;
	height:1px
}



/* --- 印刷改ページ位置設定 --- */
br.pageEnd {page-break-after:always}




}
/*comon line*/

.comonline td	{
	height:3px;
	border-bottom:3px solid #E4E4E4;
	background-color:#790000;
	}

/*setubi*/



.setubi td	{
	font-size: 12px;
	padding: 10px;
	background-color:#f3f3f3;

}


/*madori*/


.madori th	{
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	padding: 3px;
	background-color:#ECF2EA;
	}

.madori td	{
	font-size: 12px;
	padding: 3px;
	background-color:#fff;

}


/*gaiyo*/


.gaiyo th	{
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	padding: 3px;
	background-color:#EAEAEA;
	}

.gaiyo td	{
	font-size: 12px;
	padding: 3px;
	background-color:#fff;

}


/*gaiyo2*/


.gaiyodate th	{
	font-size: 12px;
	font-weight:normal;
	text-align:left;
	padding: 3px;
	background-color:#f3f3f3;
	}

.gaiyodate td	{
	font-size: 12px;
	padding: 3px;
	background-color:#fff;

}





/*midashi*/


.midashi th	{

	font-weight:bold;
	border-top:2px solid #266A0F;
	border-bottom:1px solid #DCC4C4;
	vertical-align:bottom;
	text-align:left;
	padding: 2px;
	background-color:#ECF2EA;
	}

.midashi td	{
	font-size: 14px;
	font-weight:bold;
	background-color:#ECF2EA;

}

/*midashi2*/


.midashinaka td	{
	font-size:12px;line-height:130%;
	background-color:#ECF2EA;
	

}





/* bukenlist */

.bukenlist th{
	border-color:#266A0F;
	border-style:solid;
	border-width:1px 1px;
	}
.bukenlist td{background-color:#266A0F;
text-align:left;
font-size:14px;}


.nakamibukenlist td{
	background-color:#fff;
	text-align:left;
}

.nakamibukenlist th{
	padding: 3px;
	background-color:#266A0F;
	font-size:14px;
	color:#ffffff;
	text-align:left;
}







