/*--------------基本設定--------------*/
body {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #555555;
	font-size: 10pt;
	background-color: #EEFFED;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/background_001.gif);
	background-repeat: repeat-x;
}
a:link{	color: #009500;	text-decoration: none;}
a:visited{	color: #009500;	text-decoration: none;}
a:hover{	color: #F96300;	text-decoration: underline;}
a:active{	color: #F96300;	text-decoration: underline;}

.a_white:link{	color: #FFFFCC;	text-decoration: underline;}
.a_white:visited{	color: #FFFFCC;	text-decoration: underline;}
.a_white:hover{	color: #ffffff;	text-decoration: none;}
.a_white:active{	color: #ffffff;	text-decoration: none;}

.a_grey:link{	color: #333333;	text-decoration: none;}
.a_grey:visited{	color: #333333;	text-decoration: none;}
.a_grey:hover{	color: #333;	text-decoration: underline;}
.a_grey:active{	color: #333;	text-decoration: underline;}

.a_none:link{	color: #333333;	text-decoration: none;}
.a_none:visited{	color: #333333;	text-decoration: none;}
.a_none:hover{	color: #F96300;	text-decoration: none;}
.a_none:active{	color: #F96300;	text-decoration: none;}


/*--------------文字設定--------------*/
h1 {
	font-size: 10pt;
	line-height:12pt;
	margin-left: 10px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	height: 18px;
}
h2 {
	font-size:10pt;
	font-weight: bold;
	line-height:12pt;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}	
h3 {
	font-size:11pt;
	font-weight: bold;
	line-height:14pt;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}	
.fontsize_8_linehi10 {font-size: 8pt;line-height: 10pt;}
.fontsize_9_linehi11 {font-size: 9pt;line-height: 11pt;}
.fontsize_10_linehi12 {font-size: 10pt;line-height: 12pt;}
.fontsize_11_linehi14 {font-size: 11pt;line-height: 14pt;}
.fontsize_12_linehi16 {font-size: 12pt;line-height: 16pt;}

.font_color_red {color: #FF0000;}
.font_color_white {color: #ffffff;}
.font_color_grey {color: #666;}
.font_color_grey2 {color: #ccc;}
.font_color_browm {color: #990000;}

.border1 {border: 1px solid #999999;}
.border2 {
	background-color: #FFFCDF;
	border-right: 1px solid #009500;
	border-bottom: 1px solid #009500;
	border-left: 1px solid #009500;
}
.border3 {border: 1px solid #999999;}


.padding_5px {								
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.padding_lr_10px {								
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.main_m	{margin:0;}
/*--------------共通　ヘッダー--------------*/

.back_header01 {
	background-image: url(images/header_001.gif);
	background-repeat: repeat-x;
	height: 86px;
}
.back_footer01 {
	background-image: url(images/footer_001.gif);
	background-repeat: repeat-x;
	height: 10px;
}
.back_title01 {
	background-image: url(images/top_010.gif);
	height: 27px;
	background-repeat: repeat-x;
	background-position: bottom;
}
.back_menu01 {
	background-image: url(images/menu_013.gif);
	background-repeat: repeat-x;
}


/*--------------共通　メニュー--------------*/

.m_1 a{background:url(images/menu_002.gif) no-repeat;
	width: 168px;
	height: 33px;
	display: block;
	text-indent: -10000px;
}
.m_1 a:hover{background-image:url(images/menu_002_d.gif)}

.m_2 a{background:url(images/menu_003.gif) no-repeat;
	width: 168px;
	height: 33px;
	display: block;
	text-indent: -10000px;
}
.m_2 a:hover{background-image:url(images/menu_003_d.gif)}

.m_2_1 a{background:url(images/menu_003_1.gif) no-repeat;
	width: 168px;
	height: 33px;
	display: block;
	text-indent: -10000px;
}
.m_2_1 a:hover{background-image:url(images/menu_003_1_d.gif)}

.m_2_2 a{background:url(images/menu_003_2.gif) no-repeat;
	width: 168px;
	height: 33px;
	display: block;
	text-indent: -10000px;
}
.m_2_2 a:hover{background-image:url(images/menu_003_2_d.gif)}

.m_2_3 a{background:url(images/menu_003_3.gif) no-repeat;
	width: 168px;
	height: 33px;
	display: block;
	text-indent: -10000px;
}
.m_2_3 a:hover{background-image:url(images/menu_003_3_d.gif)}

.m_2_4 a{background:url(images/menu_003_4.gif) no-repeat;
	width: 168px;
	height: 33px;
	display: block;
	text-indent: -10000px;
}
.m_2_4 a:hover{background-image:url(images/menu_003_4_d.gif)}

.m_3 a{background:url(images/menu_004.gif) no-repeat;
	width: 168px;
	height: 33px;
	display: block;
	text-indent: -10000px;
}
.m_3 a:hover{background-image:url(images/menu_004_d.gif)}


.m_4 a{background:url(images/menu_005.gif) no-repeat;
	width: 168px;
	height: 33px;
	display: block;
	text-indent: -10000px;
}
.m_4 a:hover{background-image:url(images/menu_005_d.gif)}


.m_5 a{background:url(images/menu_006.gif) no-repeat;
	width: 168px;
	height: 33px;
	display: block;
	text-indent: -10000px;
}
.m_5 a:hover{background-image:url(images/menu_006_d.gif)}


.m_6 a{background:url(images/menu_007.gif) no-repeat;
	width: 168px;
	height: 33px;
	display: block;
	text-indent: -10000px;
}
.m_6 a:hover{background-image:url(images/menu_007_d.gif)}


.m_7 a{background:url(images/menu_008.gif) no-repeat;
	width: 168px;
	height: 33px;
	display: block;
	text-indent: -10000px;
}
.m_7 a:hover{background-image:url(images/menu_008_d.gif)}


.m_8 a{background:url(images/menu_015.gif) no-repeat;
	width: 168px;
	height: 33px;
	display: block;
	text-indent: -10000px;
}
.m_8 a:hover{background-image:url(images/menu_015_d.gif)}


.m_9 a{background:url(images/menu_010.gif) no-repeat;
	width: 168px;
	height: 33px;
	display: block;
	text-indent: -10000px;
}
.m_9 a:hover{background-image:url(images/menu_010_d.gif)}

.m_10 a{background:url(images/top_003.jpg) no-repeat;
	width: 262px;
	height: 78px;
	display: block;
	text-indent: -10000px;
}
.m_10 a:hover{background-image:url(images/top_003_d.jpg)}

.m_11 a{background:url(images/top_004.jpg) no-repeat;
	width: 262px;
	height: 78px;
	display: block;
	text-indent: -10000px;
}
.m_11 a:hover{background-image:url(images/top_004_d.jpg)}

.m_12 a{background:url(images/top_005.jpg) no-repeat;
	width: 262px;
	height: 78px;
	display: block;
	text-indent: -10000px;
}
.m_12 a:hover{background-image:url(images/top_005_d.jpg)}

.m_13 a{background:url(images/top_006.jpg) no-repeat;
	width: 262px;
	height: 78px;
	display: block;
	text-indent: -10000px;
}
.m_13 a:hover{background-image:url(images/top_006_d.jpg)}
.m_14 a{background:url(images/menu_014.gif) no-repeat;
	width: 168px;
	height: 33px;
	display: block;
	text-indent: -10000px;
}
.m_14 a:hover{background-image:url(images/menu_014_d.gif)}

.m_15 a{background:url(images/menu_016.gif) no-repeat;
	width: 168px;
	height: 33px;
	display: block;
	text-indent: -10000px;
}
.m_15 a:hover{background-image:url(images/menu_016_d.gif)}

.sougo{font-size:12px;}

.sougo a{
	display:block;
	width:168px;
	height:33px;
	padding-top: 10px;
	padding-left: 10px;
}

/*--------------トップページ--------------*/

.back_top01 {
	background-image: url(images/menu_011.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFFFFF;
}
.back_top02 {
	background-image: url(images/top_009.gif);
	background-repeat: repeat-y;
	width: 2px;
}

/*--------------背景色設定--------------*/

.bgcolor1 {background-color: #ffffff;}
.bgcolor2 {background-color: #EEFFED;}
.bgcolor3 {background-color: #999999;}
.bgcolor4 {background-color: #339933;}
.bgcolor5 {background-color: #F0F0F0;}
.bgcolor6 {background-color: #DCDAA9;}
.bgcolor7 {background-color: #98FF98;}
.bgcolor8 {background-color: #FFFCDF;}
.bgcolor9 {background-color: #FFEADF;}
.bgcolor10 {background-color: #009500;}

/*-------------フォームの設定---------------*/
input, select, option, textarea {
	font-family:"ＭＳ Ｐゴシック";
	font-size:12px;
	line-height:16px; 
}
.seo	{
	position: absolute;
	left:-1000px;
}

