/*--------------基本設定--------------*/

body {
	margin: 0px;
	color: #333333;
	font-size: 10pt;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	background-color: #ffffff;
	background-repeat: repeat-x;
}

TABLE {
	FONT-SIZE: 10pt;
}

img {
	border: none;
}
form {
	margin: 0;
}


a:link{
	color: #FF3300;TEXT-DECORATION: none
}
a:visited{
	color: #FF3300;TEXT-DECORATION: none
}
a:hover{
	color: #FF3300;TEXT-DECORATION: underline
}


.a_dh6:link {COLOR: #666666; TEXT-DECORATION: none;font-weight: normal;}
.a_dh6:visited {COLOR: #666666; TEXT-DECORATION:none;font-weight: normal;}
.a_dh6:hover {COLOR: #666666; TEXT-DECORATION: underline;font-weight: normal;}

.a_dh7:link {COLOR: #ffffff; TEXT-DECORATION: none;font-weight: normal;}
.a_dh7:visited {COLOR: #ffffff; TEXT-DECORATION:none;font-weight: normal;}
.a_dh7:hover {COLOR: #ffffff; TEXT-DECORATION: underline;font-weight: normal;}

.a_dh8:link {COLOR: #333333; TEXT-DECORATION: none;}
.a_dh8:visited {COLOR: #333333; TEXT-DECORATION:none;}
.a_dh8:hover {COLOR: #333333; TEXT-DECORATION: underline;}

.a_dh9:link {COLOR: #A39F9F; TEXT-DECORATION: none;}
.a_dh9:visited {COLOR: #A39F9F; TEXT-DECORATION:none;}
.a_dh9:hover {COLOR: #A39F9F; TEXT-DECORATION: underline;}




/*--------------文字設定--------------*/

h1 {

	font-size: 9pt;

	line-height: 12pt;

	color:#ffffff;

	margin-top:0px;

	margin-left:15px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-weight: normal;

	}

h2 {

	font-size: 10pt;

	line-height: 11pt;

	color:#333333;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-weight: normal;



}

h3 {

	font-size: 10pt;

	line-height: 11pt;

	color:#333333;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-weight: normal;





}

h4 {

	font-size: 10pt;

	line-height: 11pt;

	color:#ffffff;

	font-weight: normal;

	height: 0px;

	margin-top: 0px;

	margin-left:0px;

	margin-right: 0px;

	margin-bottom: 0px;



}



h6{

	font-size: 9pt;

	line-height: 10pt;

	color:#333333;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-weight: normal;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.fontsize_6_linehi8 {

	font-size: 6pt;

	line-height: 8pt;

}

.fontsize_8_linehi10 {

	font-size: 8pt;

	line-height: 10pt;

}

.fontsize_9_linehi10 {

	font-size: 9pt;

	line-height: 10pt;

	font-style: normal;

}

.fontsize_10_linehi12 {

	font-size: 10pt;

	line-height: 12pt;

	font-style: normal;

}

.fontsize_12_linehi14 {

	font-size: 12pt;

	line-height: 14pt;

}

.fontsize_14_linehi16 {

	font-size: 8pt;

	line-height: 10pt;

	letter-spacing: -1px;

}

.fontsize_11_linehi12 {

	font-size: 11pt;

	line-height: 12pt;

    font-style: normal;

}

.fontsize_9 {

	font-size: 9pt;

	line-height: 10pt;

	letter-spacing: -1px;

}



.font_color1 {

	color: #79420C;

	}

.font_color2 {

	color: #ffffff;

	}

.font_color3 {

	color: #23397A;

	}







.font_color_orange {

	color: #fe5400;

	}





.font_color_red {

	color: #ff0000;

	}



.ruby{

padding-left:53px;

 font-size:7px;

 letter-spacing: 0.2em;

 line-height:13px

 }



/*--------------トップページ--------------*/







/*--------------背景色設定--------------*/





.bgcolor1 {

	background-color: #999999;

}

.bgcolor2 {

	background-color: #ffffff;

}

.bgcolor3 {

	background-color: #FF6600;

}

.bgcolor4 {

	background-color: #9DE2FA;

}

.bgcolor5 {

	background-color: #FFF4E6;

}













.border1 {

	border: 1px solid #999999;





}

.border2 {

	border: 1px solid #B1B1B1;

	height:252px;



}

.border3 {

	border: 1px solid #FF6600;



}





/*--------------共通　メニュー--------------*/



/*--------------共通　ヘッダー--------------*/







.back_background_001 {

	background-image: url(../images/background_001.gif);

	background-repeat: repeat-y;

}

.back_background_002 {

	background-image: url(../images/background_002.gif);

	background-repeat: repeat-y;

}



.back_header_001 { background-color:#FF6600;;

	height:20px;

}



.back_menu_007{

	background-image: url(../images/menu_007.gif);

	height:90px;

}



.back_menu_008{

	background-image: url(../images/menu_008.gif);

	height:37px;

}



.back_title_009{

	background-image: url(../images/title_009.gif);

	height:90px;

}

.back_title_014{

	background-image: url(../images/title_014_01.gif);

	height:83px;

}

.back_title_017{

	background-image: url(../images/title_017.gif);

	height:30px;

}

.back_footer_001 {

	background-image: url(../images/footer_001.gif);

	height: 100px;

}



.padding_all_5 {								/*項目が増える場合は、.padding1、.padding2と増やしていく*/

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

}

.padding_all_10 {								/*項目が増える場合は、.padding1、.padding2と増やしていく*/

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	padding-right: 10px;

}

.padding_up_10 {								/*項目が増える場合は、.padding1、.padding2と増やしていく*/

	padding-top: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 0px;

}

.padding_bottom_10 {								/*項目が増える場合は、.padding1、.padding2と増やしていく*/

	padding-top: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	padding-right: 0px;

}

.padding_left_10 {								/*項目が増える場合は、.padding1、.padding2と増やしていく*/

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

	padding-right: 0px;

}

.padding_right_10 {								/*項目が増える場合は、.padding1、.padding2と増やしていく*/

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 10px;

}



.padding_top_bottom_10 {								/*項目が増える場合は、.padding1、.padding2と増やしていく*/

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 0px;

	padding-right: 0px;

}

.padding_top_5 {								/*項目が増える場合は、.padding1、.padding2と増やしていく*/

	padding-top: 5px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 0px;

}





.padding_right_5 {								/*項目が増える場合は、.padding1、.padding2と増やしていく*/

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 5px;

}

.padding_left_5 {								/*項目が増える場合は、.padding1、.padding2と増やしていく*/

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 5px;

	padding-right: 0px;

}

.padding_bottom_5 {								/*項目が増える場合は、.padding1、.padding2と増やしていく*/

	padding-top: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	padding-right: 0px;

}





.padding_top_bottom_5 {								/*項目が増える場合は、.padding1、.padding2と増やしていく*/

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 0px;

	padding-right: 0px;

}

.padding_left_right_10 {								/*項目が増える場合は、.padding1、.padding2と増やしていく*/

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

	padding-right: 10px;

}

.padding_line150 {

	padding-top: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 0px;

	line-height: 150%;

}



.padding2 {

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 15px;

	padding-right: 0px;

	line-height: 150%;

}



.main_m	{

	margin:0;

}



/*------------メニュー用--------------*/

/*背景画像が同じ画像で同じサイズならば同じクラスで共通化できます。*/

ul{

	margin-left:0px;

	}



li{

	text-align:left;

	font-size: 100%;

	line-height:100%;

	padding:0px 0px 0px 0px;

}











ul	{

	list-style:none;

	margin:0;

	padding:0;

	text-align:left;

}

#navi li.large a{

	font-weight:bold;

	background:url(../images/menu_002_d.gif) no-repeat;

	text-align:left;

	width:152px !important;

	width:180px;

	height:19px !important;

	height:25px;

	margin:0px;

	padding-top:7px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:28px;

	display:block;

}

#navi li.large a:visited{

	background:url(../images/menu_002_d.gif) no-repeat;

}

#navi li.large a:hover{

	background:url(../images/menu_002.gif) no-repeat;

}







ul	{

	list-style:none;

	margin:0;

	padding:0;

	text-align:left;

}

#navi2 li.large a{

	font-weight:bold;

	background:url(../images/menu_002_d.gif) no-repeat;

	text-align:left;

	width:152px !important;

	width:180px;

	height:19px !important;

	height:25px;

	margin:0px;

	padding-top:7px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:28px;

	display:block;

}

#navi2 li.large a:visited{

	background:url(../images/menu_002_d.gif) no-repeat;

}

#navi2 li.large a:hover{

	background:url(../images/menu_002.gif) no-repeat;

}

ul	{

	list-style:none;

	margin:0;

	padding:0;

	text-align:left;

}

#navi3 li.large a{

	font-weight:bold;

	background:url(../images/menu_002_d.gif) no-repeat;

	text-align:left;

	width:152px !important;

	width:180px;

	height:19px !important;

	height:25px;

	margin:0px;

	padding-top:7px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:28px;

	display:block;

}

#navi3 li.large a:visited{

	background:url(../images/menu_002_d.gif) no-repeat;

}

#navi3 li.large a:hover{

	background:url(../images/menu_002.gif) no-repeat;

}

ul	{

	list-style:none;

	margin:0;

	padding:0;

	text-align:left;

}

#navi4 li.large a{

	font-weight:normal;

	background:url(../images/menu_003.gif) no-repeat;

	text-align:left;

	width:152px !important;

	width:180px;

	height:17px !important;

	height:21px;

	margin:0px;

	padding-top:6px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:28px;

	display:block;

}

#navi4 li.large a:visited{

	background:url(../images/menu_003.gif) no-repeat;

}

#navi4 li.large a:hover{

	background:url(../images/menu_003.gif) no-repeat;

}

ul	{

	list-style:none;

	margin:0;

	padding:0;

	text-align:left;

}

#navi5 li.large a{

	font-weight:normal;

	background:url(../images/menu_003.gif) no-repeat;

	text-align:left;

	width:152px !important;

	width:180px;

	height:17px !important;

	height:21px;

	margin:0px;

	padding-top:6px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:28px;

	display:block;

}

#navi5 li.large a:visited{

	background:url(../images/menu_003.gif) no-repeat;

}

#navi5 li.large a:hover{

	background:url(../images/menu_003.gif) no-repeat;

}

ul	{

	list-style:none;

	margin:0;

	padding:0;

	text-align:left;

}

#navi6 li.large a{

	font-weight:normal;

	background:url(../images/menu_003.gif) no-repeat;

	text-align:left;

	width:152px !important;

	width:180px;

	height:17px !important;

	height:21px;

	margin:0px;

	padding-top:6px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:28px;

	display:block;

}

#navi6 li.large a:visited{

	background:url(../images/menu_003.gif) no-repeat;

}

#navi6 li.large a:hover{

	background:url(../images/menu_003.gif) no-repeat;

}

ul	{

	list-style:none;

	margin:0;

	padding:0;

	text-align:left;

}

#navi7 li.large a{

	font-weight:bold;

	background:url(../images/menu_002_d.gif) no-repeat;

	text-align:left;

	width:152px !important;

	width:180px;

	height:19px !important;

	height:25px;

	margin:0px;

	padding-top:7px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:28px;

	display:block;

}

#navi7 li.large a:visited{

	background:url(../images/menu_002_d.gif) no-repeat;

}

#navi7 li.large a:hover{

	background:url(../images/menu_002.gif) no-repeat;

}

ul	{

	list-style:none;

	margin:0;

	padding:0;

	text-align:left;

}

#navi8 li.large a{

	font-weight:bold;

	background:url(../images/menu_002_d.gif) no-repeat;

	text-align:left;

	width:152px !important;

	width:180px;

	height:19px !important;

	height:25px;

	margin:0px;

	padding-top:7px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:28px;

	display:block;

}

#navi8 li.large a:visited{

	background:url(../images/menu_002_d.gif) no-repeat;

}

#navi8 li.large a:hover{

	background:url(../images/menu_002.gif) no-repeat;

}



ul	{

	list-style:none;

	margin:0;

	padding:0;

	text-align:left;

}

#navi9 li.large a{

	font-weight:normal;

	background:url(../images/menu_003.gif) no-repeat;

	text-align:left;

	width:152px !important;

	width:180px;

	height:17px !important;

	height:21px;

	margin:0px;

	padding-top:6px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:28px;

	display:block;

}

#navi9 li.large a:visited{

	background:url(../images/menu_003.gif) no-repeat;

}

#navi9 li.large a:hover{

	background:url(../images/menu_003.gif) no-repeat;

}

ul	{

	list-style:none;

	margin:0;

	padding:0;

	text-align:left;

}

#navi10 li.large a{

	font-weight:normal;

	background:url(../images/menu_003.gif) no-repeat;

	text-align:left;

	width:152px !important;

	width:180px;

	height:17px !important;

	height:21px;

	margin:0px;

	padding-top:6px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:28px;

	display:block;

}

#navi10 li.large a:visited{

	background:url(../images/menu_003.gif) no-repeat;

}

#navi10 li.large a:hover{

	background:url(../images/menu_003.gif) no-repeat;

}

ul	{

	list-style:none;

	margin:0;

	padding:0;

	text-align:left;

}

#navi11 li.large a{

	font-weight:normal;

	background:url(../images/menu_003.gif) no-repeat;

	text-align:left;

	width:152px !important;

	width:180px;

	height:17px !important;

	height:21px;

	margin:0px;

	padding-top:6px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:28px;

	display:block;

}

#navi11 li.large a:visited{

	background:url(../images/menu_003.gif) no-repeat;

}

#navi11 li.large a:hover{

	background:url(../images/menu_003.gif) no-repeat;

}

ul	{

	list-style:none;

	margin:0;

	padding:0;

	text-align:left;

}

#navi12 li.large a{

	font-weight:bold;

	background:url(../images/menu_002_d.gif) no-repeat;

	text-align:left;

	width:152px !important;

	width:180px;

	height:19px !important;

	height:25px;

	margin:0px;

	padding-top:7px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:28px;

	display:block;

}

#navi12 li.large a:visited{

	background:url(../images/menu_002_d.gif) no-repeat;

}

#navi12 li.large a:hover{

	background:url(../images/menu_002.gif) no-repeat;

}

ul	{

	list-style:none;

	margin:0;

	padding:0;

	text-align:left;

}

#navi13 li.large a{

	font-weight:bold;

	background:url(../images/menu_002_d.gif) no-repeat;

	text-align:left;

	width:152px !important;

	width:180px;

	height:19px !important;

	height:25px;

	margin:0px;

	padding-top:7px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:28px;

	display:block;

}

#navi13 li.large a:visited{

	background:url(../images/menu_002_d.gif) no-repeat;

}

#navi13 li.large a:hover{

	background:url(../images/menu_002.gif) no-repeat;

}



ul	{

	list-style:none;

	margin:0;

	padding:0;

	text-align:left;

}

#navi14 li.large a{

	font-weight:bold;

	background:url(../images/menu_002_d.gif) no-repeat;

	text-align:left;

	width:152px !important;

	width:180px;

	height:19px !important;

	height:25px;

	margin:0px;

	padding-top:7px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:28px;

	display:block;

}

#navi14 li.large a:visited{

	background:url(../images/menu_002_d.gif) no-repeat;

}

#navi14 li.large a:hover{

	background:url(../images/menu_002.gif) no-repeat;

}





#navi1 a{

	font-weight:bold;

	background:url(../images/menu_001.gif) no-repeat;

	text-align:left;

	width:165px !important;

	width:190px;

	height:28px !important;

	height:41px;

	margin:0px;

	padding-top:13px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:25px;

	display:block;



}

#navi1 a:visited{

	background:url(../images/menu_001.gif) no-repeat;

}

#navi1 a:hover{

	background:url(../images/menu_001_d.gif) no-repeat;

}



#navi2 a{

	font-weight:bold;

	background:url(../images/menu_001.gif) no-repeat;

	text-align:left;

	width:165px !important;

	width:190px;

	height:28px !important;

	height:41px;

	margin:0px;

	padding-top:6px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:25px;

	display:block;



}

#navi2 a:visited{

	background:url(../images/menu_001.gif) no-repeat;

}

#navi2 a:hover{

	background:url(../images/menu_001_d.gif) no-repeat;

}

#navi3 a{

	font-weight:bold;

	background:url(../images/menu_001.gif) no-repeat;

	text-align:left;

	width:165px !important;

	width:190px;

	height:28px !important;

	height:41px;

	margin:0px;

	padding-top:13px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:25px;

	display:block;



}

#navi3 a:visited{

	background:url(../images/menu_001.gif) no-repeat;

}

#navi3 a:hover{

	background:url(../images/menu_001_d.gif) no-repeat;

}

#navi4 a{

	font-weight:bold;

	background:url(../images/menu_001.gif) no-repeat;

	text-align:left;

	width:165px !important;

	width:190px;

	height:28px !important;

	height:41px;

	margin:0px;

	padding-top:13px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:25px;

	display:block;



}

#navi4 a:visited{

	background:url(../images/menu_001.gif) no-repeat;

}

#navi4 a:hover{

	background:url(../images/menu_001_d.gif) no-repeat;

}

#navi5 a{

	font-weight:bold;

	background:url(../images/menu_001.gif) no-repeat;

	text-align:left;

	width:165px !important;

	width:190px;

	height:28px !important;

	height:41px;

	margin:0px;

	padding-top:13px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:25px;

	display:block;



}

#navi5 a:visited{

	background:url(../images/menu_001.gif) no-repeat;

}

#navi5 a:hover{

	background:url(../images/menu_001_d.gif) no-repeat;

}

#navi6 a{

	font-weight:bold;

	background:url(../images/menu_001.gif) no-repeat;

	text-align:left;

	width:165px !important;

	width:190px;

	height:28px !important;

	height:41px;

	margin:0px;

	padding-top:13px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:25px;

	display:block;



}

#navi6 a:visited{

	background:url(../images/menu_001.gif) no-repeat;

}

#navi6 a:hover{

	background:url(../images/menu_001_d.gif) no-repeat;

}



#navi7 a{

	font-weight:bold;

	background:url(../images/menu_001.gif) no-repeat;

	text-align:left;

	width:165px !important;

	width:190px;

	height:28px !important;

	height:41px;

	margin:0px;

	padding-top:13px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:25px;

	display:block;



}

#navi7 a:visited{

	background:url(../images/menu_001.gif) no-repeat;

}

#navi7 a:hover{

	background:url(../images/menu_001_d.gif) no-repeat;

}



#navi8 a{

	font-weight:bold;

	background:url(../images/menu_001.gif) no-repeat;

	text-align:left;

	width:165px !important;

	width:190px;

	height:28px !important;

	height:41px;

	margin:0px;

	padding-top:13px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:25px;

	display:block;



}

#navi8 a:visited{

	background:url(../images/menu_001.gif) no-repeat;

}

#navi8 a:hover{

	background:url(../images/menu_001_d.gif) no-repeat;

}

#navi9 a{

	font-weight:bold;

	background:url(../images/menu_001.gif) no-repeat;

	text-align:left;

	width:165px !important;

	width:190px;

	height:28px !important;

	height:41px;

	margin:0px;

	padding-top:13px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:25px;

	display:block;



}

#navi9 a:visited{

	background:url(../images/menu_001.gif) no-repeat;

}

#navi9 a:hover{

	background:url(../images/menu_001_d.gif) no-repeat;

}



#navi10 a{

	font-weight:bold;

	background:url(../images/menu_006.gif) no-repeat;

	text-align:left;

	width:114px !important;

	width:139px;

	height:24px !important;

	height:31px;

	margin:0px;

	padding-top:7px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:25px;

	display:block;



}

#navi10 a:visited{

	background:url(../images/menu_006.gif) no-repeat;

}

#navi10 a:hover{

	background:url(../images/menu_006_d.gif) no-repeat;

}

#navi11 a{

	font-weight:bold;

	background:url(../images/menu_006.gif) no-repeat;

	text-align:left;

	width:114px !important;

	width:139px;

	height:24px !important;

	height:31px;

	margin:0px;

	padding-top:7px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:25px;

	display:block;



}

#navi11 a:visited{

	background:url(../images/menu_006.gif) no-repeat;

}

#navi11 a:hover{

	background:url(../images/menu_006_d.gif) no-repeat;

}



#navi12 a{

	font-weight:bold;

	background:url(../images/menu_006.gif) no-repeat;

	text-align:left;

	width:114px !important;

	width:139px;

	height:24px !important;

	height:31px;

	margin:0px;

	padding-top:7px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:25px;

	display:block;



}

#navi12 a:visited{

	background:url(../images/menu_006.gif) no-repeat;

}

#navi12 a:hover{

	background:url(../images/menu_006_d.gif) no-repeat;

}



#navi13 a{

	font-weight:bold;

	background:url(../images/menu_006.gif) no-repeat;

	text-align:left;

	width:114px !important;

	width:139px;

	height:24px !important;

	height:31px;

	margin:0px;

	padding-top:7px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:25px;

	display:block;



}

#navi13 a:visited{

	background:url(../images/menu_006.gif) no-repeat;

}

#navi13 a:hover{

	background:url(../images/menu_006_d.gif) no-repeat;

}

#navi14 a{

	font-weight:bold;

	background:url(../images/menu_006.gif) no-repeat;

	text-align:left;

	width:114px !important;

	width:139px;

	height:24px !important;

	height:31px;

	margin:0px;

	padding-top:7px;

	padding-bottom:0px;

	padding-right:0px;

	padding-left:25px;

	display:block;



}

#navi14 a:visited{

	background:url(../images/menu_006.gif) no-repeat;

}

#navi14 a:hover{

	background:url(../images/menu_006_d.gif) no-repeat;

}

#navi15 a{

font-weight:bold;

	background:url(../images/title_001.gif) no-repeat;

	width:228px !important;

	width:254px;

	height:25px !important;

	height:35px;

	margin:0;

	display:block;

    padding-top:10px;

	padding-left:30px;

	display:block;

	padding-right: 0px;

	padding-bottom: 0px;

}

#navi15 a:visited{

	background:url(../images/title_001.gif) no-repeat;

}

#navi15 a:hover{

	background:url(../images/title_001b.gif) no-repeat;

}

#m_0{background:url(../images/menu_003.gif) no-repeat top;font-size:150px;}

#m_0:hover{background-image:url(../images/menu_003_d.gif)}



#m_1{background:url(../images/menu_004.gif) no-repeat top;font-size:150px;}

#m_1:hover{background-image:url(../images/menu_004_d.gif)}



#m_2{background:url(../images/menu_005.gif) no-repeat top;font-size:150px;}

#m_2:hover{background-image:url(../images/menu_005_d.gif)}



#m_3{background:url(../images/menu_006.gif) no-repeat top;font-size:150px;}

#m_3:hover{background-image:url(../images/menu_006_d.gif)}



#m_4{background:url(../images/menu_007.gif) no-repeat top;font-size:150px;}

#m_4:hover{background-image:url(../images/menu_007_d.gif)}



#m_5{background:url(../images/menu_003.gif) no-repeat top;font-size:150px;}

#m_5:hover{background-image:url(../images/menu_003_d.gif)}



#m_6{background:url(../images/menu_009.gif) no-repeat top;font-size:150px;}

#m_6:hover{background-image:url(../images/menu_009_d.gif)}



#m_7{background:url(../images/menu_010.gif) no-repeat top;font-size:50px;}

#m_7:hover{background-image:url(../images/menu_010_d.gif)}



#m_8{background:url(../images/menu_010.gif) no-repeat top;font-size:50px;}

#m_8:hover{background-image:url(../images/menu_010_d.gif)}



#m_9{background:url(../images/menu_012.gif) no-repeat top;font-size:50px;}

#m_9:hover{background-image:url(../images/menu_012_d.gif)}



#m_10{background:url(../images/menu_013.gif) no-repeat top;font-size:50px;}

#m_10:hover{background-image:url(../images/menu_013_d.gif)}



#m_11{background:url(../images/menu_012.gif) no-repeat top;font-size:50px;}

#m_11:hover{background-image:url(../images/menu_012_d.gif)}



#m_12{background:url(../images/menu_013.gif) no-repeat top;font-size:50px;}

#m_12:hover{background-image:url(../images/menu_013_d.gif)}



#m_13{background:url(../images/menu_014.gif) no-repeat top;font-size:50px;}

#m_13:hover{background-image:url(../images/menu_014_d.gif)}



#m_14{background:url(../images/menu_015.gif) no-repeat top;font-size:50px;}

#m_14:hover{background-image:url(../images/menu_015_d.gif)}





.m_a a{background:url(../images/menu_001.gif) no-repeat;

	width: 144px;

	height: 44px;

	display: block;

	text-indent: -10000px;

}

.m_a a:hover{background-image:url(../images/menu_001_d.gif)}



.m_b a{background:url(../images/menu_002.gif) no-repeat;

	width: 144px;

	height: 42px;

	display: block;

	text-indent: -10000px;

}

.m_b a:hover{background-image:url(../images/menu_002_d.gif)}

.m_c a{background:url(../images/menu_003.gif) no-repeat;

	width: 144px;

	height: 45px;

	display: block;

	text-indent: -10000px;

}

.m_c a:hover{background-image:url(../images/menu_003_d.gif)}

.m_d a{background:url(../images/menu_004.gif) no-repeat;

	width: 144px;

	height: 45px;

	display: block;

	text-indent: -10000px;

}

.m_d a:hover{background-image:url(../images/menu_004_d.gif)}

.m_e a{background:url(../images/menu_006.jpg) no-repeat;

	width: 89px;

	height: 266px;

	display: block;

	text-indent: -10000px;

}

.m_e a:hover{background-image:url(../images/menu_006_d.jpg)}



.m_f a{background:url(../images/menu_007.jpg) no-repeat;

	width: 511px;

	height: 84px;

	display: block;

	text-indent: -10000px;

}

.m_f a:hover{background-image:url(../images/menu_007_d.jpg)}



.m_g a{background:url(../images/menu_008.jpg) no-repeat;

	width: 210px;

	height: 205px;

	display: block;

	text-indent: -10000px;

}

.m_g a:hover{background-image:url(../images/menu_008_d.jpg)}

.m_h a{background:url(../images/menu_009.jpg) no-repeat;

	width: 110px;

	height: 197px;

	display: block;

	text-indent: -10000px;

}

.m_h a:hover{background-image:url(../images/menu_009_d.jpg)}



.m_i a{background:url(../images/menu_010.jpg) no-repeat;

	width: 176px;

	height: 199px;

	display: block;

	text-indent: -10000px;

}

.m_i a:hover{background-image:url(../images/menu_010_d.jpg)}

.m_j a{background:url(../images/menu_013.gif) no-repeat;

	width: 172px;

	height: 24px;

	display: block;

	text-indent: -10000px;

}

.m_j a:hover{background-image:url(../images/menu_013_d.gif)}



.m_k a{background:url(../images/menu_011.gif) no-repeat;

	width: 275px;

	height: 95px;

	display: block;

	text-indent: -10000px;

}

.m_k a:hover{background-image:url(../images/menu_011_d.gif)}



.m_l a{background:url(../images/menu_012.gif) no-repeat;

	width: 180px;

	height: 30px;

	display: block;

	text-indent: -10000px;

}

.m_l a:hover{background-image:url(../images/menu_012_d.gif)}



/* 平方メートル */

.heihou {

	font-size : 60%;

	vertical-align: super;

}

FORM {

	MARGIN: 0px

}

#overflow {

	OVERFLOW: auto; WIDTH: 540px; HEIGHT: 30px

}

.ruan_ver

{

   writing-mode:tb-rl;

}

div.new {

 width:270px;

 height:35px;

 border:1px solid #809EBA;

 background-color: #FFFFF7;



 overflow:auto;

}

div.new1 {

 width:350px;

 height:35px;

 border:1px solid #809EBA;

 background-color: #FFFFF7;



 overflow:auto;

}


