/*--------------基本設定--------------*/
body {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #666666;
	font-size: 9pt;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-position: top;

}
a:link{color: #666666;text-decoration: none;}
a:visited{color: #666666;text-decoration: none;}
a:hover{color: #FF9933;text-decoration: none;}
a:active{color: #FF9933;text-decoration: none;}

.a_left:link {COLOR: #317A71; TEXT-DECORATION: none}
.a_left:visited {COLOR: #317A71; TEXT-DECORATION: none}
.a_left:hover {COLOR: #FF3366; TEXT-DECORATION: none}

.a_foot:link {COLOR: #1f580b;TEXT-DECORATION: none;}
.a_foot:visited {COLOR: #1f580b; TEXT-DECORATION: none}
.a_foot:hover {COLOR: #8F7963; TEXT-DECORATION: none}

.a_body_01:link {COLOR: #669900; TEXT-DECORATION: none}
.a_body_01:visited {COLOR: #669900; TEXT-DECORATION: none}
.a_body_01:hover {COLOR: #86C600; TEXT-DECORATION: none}


.a_body_02:link {COLOR: #333333; TEXT-DECORATION: none}
.a_body_02:visited {COLOR: #333333; TEXT-DECORATION: none}
.a_body_02:hover {COLOR: #333333; TEXT-DECORATION: none}

/*--------------文字設定--------------*/
h1{
	font-size: 8pt;
	margin: 0;
	font-weight: normal;
	color: #666666;
	height: 25px;
	padding-top: 5px;
}
h2{
	font-weight: bold;
	margin: 0;
	font-size: 10pt;
	color: #A03075;
}	
h3{
	font-size:11pt;
	font-weight: bold;
	margin: 0;
	color: #9F3075;
	font-style: normal;
	line-height: normal;
}

.fontsize_10_linehi12 {
	font-size: 10pt;
	line-height: 120%;
}
.fontsize_12_linehi14 {
	font-size: 10pt;
	line-height: 14pt;
}

.fontsize_11_linehi14 {
	font-size: 11px;
	line-height: 14px;
}

.fontsize_14_linehi17 {
	font-size: 14px;
	line-height: 17px;
}

.font_color_1 {
	color: #ff0000;
}
.font_color_2 {
	color: #ffffff;
}
.font_color_3 {
	color: #739F2F;
}
.font_color_4 {
	color: #FFFFFF;
}
.font_color_5 {
	color: #666666;
}

/*--------------共通　ヘッダー--------------*/
.back_head01 {
	background-image: url(images/head_02.gif);
	background-repeat: no-repeat;
	height: 74px;
	padding-right: 15px;
}

.back_menu01 {
	background-image: url(images/menu_bg.gif);
}

.back_title01 {
	background-image: url(images/title_02.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 560px;
	padding-left: 5px;
}
.back_title02 {
	background-image: url(images/title_07.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 560px;
	padding-left: 20px;
}
.back_top01 {
	background-image: url(images/top_03.gif);
	background-repeat: repeat-y;
}

.back_foot01 {
	background-image: url(images/foot_01.gif);
	background-repeat: no-repeat;
	height: 94px;
}
/*--------------背景色設定--------------*/

.bgcolor1 {
	background-color: #ffffff;
}
.bgcolor2 {
	background-color: #5E7C0F;
}
.bgcolor3 {
	background-color: #999999;
}
.bgcolor4 {
	background-color: #F9F8E6;
}
.bgcolor5 {
	background-color: #999999;
}
.bgcolor6 {
	background-color: #EBE8A9;
}


table {
	font-size: 9pt;
	line-height: 130%;
}
.pandding_a {
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}
.pandding_b {
	padding: 5px 10px 15px;
}
.pandding_c {
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-top: 5px;
}
form {
	margin: 0px;
}
.m_a A {
	DISPLAY: block; BACKGROUND: url(images/banner_01.jpg) no-repeat; WIDTH: 180px; TEXT-INDENT: -10000px; HEIGHT: 305px
}
.m_a A:hover {
	BACKGROUND-IMAGE: url(images/banner_01d.jpg)
}

.m_b A {
	DISPLAY: block; BACKGROUND: url(images/banner_02.jpg) no-repeat; WIDTH: 181px; TEXT-INDENT: -10000px; HEIGHT: 305px
}
.m_b A:hover {
	BACKGROUND-IMAGE: url(images/banner_02d.jpg)
}

.m_c A {
	DISPLAY: block; BACKGROUND: url(images/banner_03.jpg) no-repeat; WIDTH: 181px; TEXT-INDENT: -10000px; HEIGHT: 305px
}
.m_c A:hover {
	BACKGROUND-IMAGE: url(images/banner_03d.jpg)
}

.m_d A {
	DISPLAY: block; BACKGROUND: url(images/banner_04.jpg) no-repeat; WIDTH: 185px; TEXT-INDENT: -10000px; HEIGHT: 305px
}
.m_d A:hover {
	BACKGROUND-IMAGE: url(images/banner_04d.jpg)
}
.m_e A {
	DISPLAY: block; BACKGROUND: url(images/menu_01.gif) no-repeat; WIDTH: 170px; TEXT-INDENT: -10000px; HEIGHT: 24px
}
.m_e A:hover {
	BACKGROUND-IMAGE: url(images/menu_01d.gif)
}

.m_f A {
	DISPLAY: block; BACKGROUND: url(images/menu_02.gif) no-repeat; WIDTH: 170px; TEXT-INDENT: -10000px; HEIGHT: 24px
}
.m_f A:hover {
	BACKGROUND-IMAGE: url(images/menu_02d.gif)
}

.m_g A {
	DISPLAY: block; BACKGROUND: url(images/menu_03.gif) no-repeat; WIDTH: 170px; TEXT-INDENT: -10000px; HEIGHT: 24px
}
.m_g A:hover {
	BACKGROUND-IMAGE: url(images/menu_03d.gif)
}

.m_h A {
	DISPLAY: block; BACKGROUND: url(images/menu_04.gif) no-repeat; WIDTH: 170px; TEXT-INDENT: -10000px; HEIGHT: 24px
}
.m_h A:hover {
	BACKGROUND-IMAGE: url(images/menu_04d.gif)
}

.m_i A {
	DISPLAY: block; BACKGROUND: url(images/menu_05.gif) no-repeat; WIDTH: 170px; TEXT-INDENT: -10000px; HEIGHT: 24px
}
.m_i A:hover {
	BACKGROUND-IMAGE: url(images/menu_05d.gif)
}

.m_j A {
	DISPLAY: block; BACKGROUND: url(images/menu_06.gif) no-repeat; WIDTH: 170px; TEXT-INDENT: -10000px; HEIGHT: 24px
}
.m_j A:hover {
	BACKGROUND-IMAGE: url(images/menu_06d.gif)
}

.m_k A {
	DISPLAY: block; BACKGROUND: url(images/menu_07.gif) no-repeat; WIDTH: 170px; TEXT-INDENT: -10000px; HEIGHT: 24px
}
.m_k A:hover {
	BACKGROUND-IMAGE: url(images/menu_07d.gif)
}

.m_l A {
	DISPLAY: block; BACKGROUND: url(images/menu_08.gif) no-repeat; WIDTH: 170px; TEXT-INDENT: -10000px; HEIGHT: 24px
}
.m_l A:hover {
	BACKGROUND-IMAGE: url(images/menu_08d.gif)
}
.point_01 {
	background-image: url(images/point_01.gif);
	background-repeat: repeat-x;
	height: 15px;
	background-position: center center;
}
.point_02 {
	background-image: url(images/point_02.gif);
	background-repeat: repeat-x;
	height: 16px;
	background-position: center bottom;
	font-size: 9pt;
}
