/*--------------基本設定--------------*/
body {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #666666;
	font-size: 10pt;
	background-color: #F3FFDB;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/a_001.gif);

}
a:link{
	color: #072ED8;
}
a:hover{
	color: #072ED8;
}
a:active{
	color: #072ED8;
}
a:visited{
	color: #072ED8;
}
.p_font{
	color: #006633;
	font-size: 14px;
	line-height: 210%;
	font-weight: bold;
	text-decoration: none;
	padding-left: 35px;
}


/*--------------文字設定--------------*/
h1 {
	font-size: 10pt;
	line-height: 10pt;
	color:#000000;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight:normal;
}
h2 {
	font-size: 10pt;
	line-height: 12pt;
	color:#505050;
	margin-left: 17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
}
h3 {
	font-size: 12pt;
	line-height: 16pt;
	color:#618549;
	margin: 5px 0px 0px;
}
.fontsize_8_linehi10 {
	font-size: 8pt;
	line-height: 10pt;
}
.fontsize_9_linehi12 {
	font-size: 9pt;
	line-height: 12pt;
}.fontsize_10_linehi12 {
	font-size: 10pt;
	line-height: 12pt;
}
.fontsize_12_linehi16 {
	font-size: 12pt;
	line-height: 16pt;
}
.font_color1 {
	color: #FFFFFF;
}
.font_color2 {
	color: #000000;
}
/*--------------共通　ヘッダー--------------*/
.background01 {
	background-image: url(images/background_001.gif);
}
.back_header01 {
	background-image: url(images/head_001.gif);
}
.back_header02 {
	background-image: url(images/head_004.gif);
}
.back_footer01 {
	background-image: url(images/footer_001.gif);
}
.back_menu01 {
	background-image: url(images/menu_015.gif);
}
.back_title01 {
	background-image: url(images/title_002.gif);
}

/*--------------トップページ--------------*/

.back_top01 {
	background-image: url(images/top_002.gif);
	padding-left:23px;
}
.back_top02 {
	background-image: url(images/top_008.gif);
	background-repeat:no-repeat;
}
.back_top03 {
	background-image: url(images/top_009.gif);
	background-repeat:no-repeat;
}
.back_top04 {
	background-image: url(images/top_010.gif);
	background-repeat:repeat-y;
	padding:0px 15px;
}


/*--------------共通　メニュー--------------*/
.m_1 a{
	background:url(images/080310_002.gif) no-repeat top;
	font-size:14px;
	font-weight: bold;
	color: #006633;
	height: 30px;
	width: 142px!important;
	width: 172px;
	line-height: 210%;
	font-weight: bold;
	padding-left: 30px;
	text-decoration: none;
	display:block;
}
.m_1 a:link{
	background:url(images/080310_002.gif) no-repeat top;
	color: #006633;
}
.m_1 a:visited{
	background:url(images/080310_002.gif) no-repeat top;
	color: #006633;
}
.m_1 a:hover{
	background-image:url(images/080310_003.gif);
	background-repeat:no-repeat;
	color: #006633;
}
.m_1 a:active{
	background-image:url(images/080310_003.gif);
	background-repeat:no-repeat;
	color: #006633;
}

.m_2{
	font-size:12px;
	color: #006633;
	text-decoration: none;
	padding-left: 38px;
	line-height: 150%;
}
.m_2 a:link{
	color: #006633;
	text-decoration: none;
}
.m_2 a:hover{
	color: #006633;
	text-decoration: none;
}
.m_2 a:active{
	color: #006633;
	text-decoration: none;
}
.m_2 a:visited{
	color: #006633;
	text-decoration: none;
}
/*--------------背景色設定--------------*/

.bgcolor1 {
	background-color: #FFFFFF;
}
.bgcolor2 {
	background-color: #88AF6E;
}
.bgcolor3 {
	background-color: #B5D99D;
}
.t_menu {
	font-size: 12px;
	padding-left: 10px;
}
/*--------------margin--------------*/
.margin-b11 {
	margin-bottom:11px;
}