@charset"Shift_JIS";

/*--------------基本設定--------------*/
body {
	font-family: "ＶＤ ロゴ丸 中 G";
	color: #595757;
	font-size: 10pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-color: #ffffff;
}
TABLE {
	font-size : 12px;
	line-height: 150%;	
}
a:link{
	color: #595757;TEXT-DECORATION: none
}
a:visited{
	color: #595757;TEXT-DECORATION: none
}
a:hover{
	color: #FFBA9F;TEXT-DECORATION: underline
}



.a_dh6:link {COLOR: #009999; TEXT-DECORATION: none;font-weight: normal;}
.a_dh6:visited {COLOR: #009999; TEXT-DECORATION:none;font-weight: normal;}
.a_dh6:hover {COLOR: #009999; TEXT-DECORATION: none;font-weight: normal;}

.a_dh7:link {COLOR: #0000FF; TEXT-DECORATION: underline;font-weight: normal;}
.a_dh7:visited {COLOR: #0000FF; TEXT-DECORATION:underline;font-weight: normal;}
.a_dh7:hover {COLOR: #595757; TEXT-DECORATION: underline;font-weight: normal;}

.a_dh8:link {COLOR: #ffffff; TEXT-DECORATION: none;}
.a_dh8:visited {COLOR: #ffffff; TEXT-DECORATION:none;}
.a_dh8:hover {COLOR: #ffffff; TEXT-DECORATION: underline;}

.a_dh9:link {COLOR: #009999; TEXT-DECORATION: none;}
.a_dh9:visited {COLOR: #009999; TEXT-DECORATION:none;}
.a_dh9:hover {COLOR: #FFBA9F; TEXT-DECORATION: underline;}

.a_dh10:link {COLOR: #693B07; TEXT-DECORATION: none;}
.a_dh10:visited {COLOR: #693B07; TEXT-DECORATION:none;}
.a_dh10:hover {COLOR: #693B07; TEXT-DECORATION: underline;}

.a_dh11:link {COLOR: #595959; TEXT-DECORATION: none;}
.a_dh11:visited {COLOR: #595959; TEXT-DECORATION:none;}
.a_dh11:hover {COLOR: #993300; TEXT-DECORATION: underline;}

.a_dh12:link {COLOR: #333399; TEXT-DECORATION: none;}
.a_dh12:visited {COLOR: #333399; TEXT-DECORATION:none;}
.a_dh12:hover {COLOR: #333399; TEXT-DECORATION: underline;}


/*--------------文字設定--------------*/
h1 {
	font-size: 9pt;
	line-height: 10pt;
	color:#009999;
	margin-top:0px;
	margin-left:15px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	height: 0px;
	}
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;
	font-weight: normal;
	margin-top: 0px;
	margin-left:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	

}
h4 {
	font-size: 10pt;
	line-height: 11pt;
	color:#94470F;
	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: 10px;
	line-height: 8pt;
}
.fontsize_8_linehi10 {
	font-size: 8pt;
	line-height: 10pt;
}
.fontsize_9_linehi10 {
	font-size: 9pt;
	line-height: 10pt;
}
.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: 14px;
	line-height: 16pt;
}
.fontsize_11_linehi12 {
	font-size: 11pt;
	line-height: 12pt;

}
.fontsize_9 {
	font-size: 9pt;
	line-height: 10pt;
	letter-spacing: -1px;
}

.font_color1 {
	color: #009999;
	}
.font_color2 {
	color: #ffffff;
	}
.font_color3 {
	color: #092CA5;
	}







.font_color_red {
	color: #ff0000;
	}


/*--------------トップページ--------------*/



/*--------------背景色設定--------------*/


.bgcolor1 {
	background-color: #CACACA;
}
.bgcolor2 {
	background-color: #ffffff;
}
.bgcolor3 {
	background-color: #1AA395;
}



.border1 {
	border: 1px solid #C2CE3C;
    
	
}
.border2 {
	border: 1px solid #B1B1B1;
	height:252px;
	
}

/*--------------共通　メニュー--------------*/

/*--------------共通　ヘッダー--------------*/



.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-image: url(images/header_001.gif);
	height:22px;
}



.back_menu_008{
	background-image: url(images/menu_008.gif);
	height: 60px;
}

.back_title_001{
	background-image: url(images/title_001.gif);
	height: 30px;
}

.back_footer_001 {
	background-image: url(images/footer_001.gif);
	height: 93px;
	background-repeat: repeat-x;
}
.back_footer_002 {
	background-image: url(images/footer_002.gif);
	height: 20px;
}

.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;
}
.margin_t10{ margin-top:10px;}
.margin_t20{ margin-top:20px;}
.img_R{float:right; margin-left:10px;}
.clear{clear:both;}

/*------------メニュー用--------------*/
/*背景画像が同じ画像で同じサイズならば同じクラスで共通化できます。*/
ul{
	margin-left:0px;
	}

li{
	text-align:center;
	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.gif) no-repeat;
	text-align:left;
	width:155px !important;
	width:180px;
	height:30px !important;
	height:40px;
	margin:0px;
	padding-top:12px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:25px;
	display:block;
}
#navi li.large a:visited{
	background:url(images/menu_002.gif) no-repeat;
}
#navi li.large a:hover{
	background:url(images/menu_002_d.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.gif) no-repeat;
	text-align:left;
	width:155px !important;
	width:180px;
	height:21px !important;
	height:33px;
	margin:0px;
	padding-top:12px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:25px;
	display:block;
}
#navi2 li.large a:visited{
	background:url(images/menu_002.gif) no-repeat;
}
#navi2 li.large a:hover{
	background:url(images/menu_002_d.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.gif) no-repeat;
	text-align:left;
	width:155px !important;
	width:180px;
	height:21px !important;
	height:33px;
	margin:0px;
	padding-top:12px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:25px;
	display:block;
}
#navi3 li.large a:visited{
	background:url(images/menu_002.gif) no-repeat;
}
#navi3 li.large a:hover{
	background:url(images/menu_002_d.gif) no-repeat;
}
ul	{
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}
#navi4 li.large a{
	font-weight:bold;
	background:url(images/menu_002.gif) no-repeat;
	text-align:left;
	width:155px !important;
	width:180px;
	height:30px !important;
	height:40px;
	margin:0px;
	padding-top:12px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:25px;
	display:block;
}
#navi4 li.large a:visited{
	background:url(images/menu_002.gif) no-repeat;
}
#navi4 li.large a:hover{
	background:url(images/menu_002_d.gif) no-repeat;
}

ul	{
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}
#navi5 li.large a{
	font-weight:bold;
	background:url(images/menu_002.gif) no-repeat;
	text-align:left;
	width:155px !important;
	width:180px;
	height:30px !important;
	height:40px;
	margin:0px;
	padding-top:12px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:25px;
	display:block;
}
#navi5 li.large a:visited{
	background:url(images/menu_002.gif) no-repeat;
}
#navi5 li.large a:hover{
	background:url(images/menu_002_d.gif) no-repeat;
}


ul	{
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}
#navi6 li.large a{
	font-weight:bold;
	background:url(images/menu_002.gif) no-repeat;
	text-align:left;
	width:150px !important;
	width:160px;
	height:21px !important;
	height:26px;
	margin:0px;
	padding-top:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:20px;
	display:block;
}
#navi6 li.large a:visited{
	background:url(images/menu_002.gif) no-repeat;
}
#navi6 li.large a:hover{
	background:url(images/menu_002_d.gif) no-repeat;
}
ul	{
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}
#navi7 li.large a{
	font-weight:normal;
	background:url(images/menu_003.gif) no-repeat;
	text-align:left;
	width:150px !important;
	width:160px;
	height:40px !important;
	height:50px;
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:20px;
	display:block;
}
#navi7 li.large a:visited{
	background:url(images/menu_003.gif) no-repeat;
}
#navi7 li.large a:hover{
	background:url(images/menu_003_d.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.gif) no-repeat;
	text-align:left;
	width:150px !important;
	width:160px;
	height:21px !important;
	height:26px;
	margin:0px;
	padding-top:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:20px;
	display:block;
}
#navi8 li.large a:visited{
	background:url(images/menu_002.gif) no-repeat;
}
#navi8 li.large a:hover{
	background:url(images/menu_002_d.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:150px !important;
	width:160px;
	height:40px !important;
	height:50px;
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:20px;
	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_d.gif) no-repeat;
}
ul	{
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}
#navi10 li.large a{
	font-weight:bold;
	background:url(images/menu_002.gif) no-repeat;
	text-align:left;
	width:150px !important;
	width:160px;
	height:21px !important;
	height:26px;
	margin:0px;
	padding-top:5px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:20px;
	display:block;
}
#navi10 li.large a:visited{
	background:url(images/menu_002.gif) no-repeat;
}
#navi10 li.large a:hover{
	background:url(images/menu_002_d.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:150px !important;
	width:160px;
	height:40px !important;
	height:50px;
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:20px;
	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_d.gif) no-repeat;
}
ul	{
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
#navi12 li.large a{
	font-weight:normal;
	background:url(images/menu_003.gif) no-repeat;
	text-align:left;
	width:150px !important;
	width:185px;
	height:23px !important;
	height:33px;
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:30px;
	display:block;
}
#navi12 li.large a:visited{
	background:url(images/menu_003.gif) no-repeat;
}
#navi12 li.large a:hover{
	background:url(images/menu_003.gif) no-repeat;
}

ul	{
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
#navi13 li.large a{
	font-weight:normal;
	background:url(images/menu_003.gif) no-repeat;
	text-align:left;
	width:150px !important;
	width:185px;
	height:23px !important;
	height:33px;
	margin:0px;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:30px;
	display:block;
}
#navi13 li.large a:visited{
	background:url(images/menu_003.gif) no-repeat;
}
#navi13 li.large a:hover{
	background:url(images/menu_003.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_006h.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: 88px;
	height: 31px;
	display: block;
	text-indent: -10000px;
}
.m_a a:hover{background-image:url(images/menu_001h.gif)}

.m_b a{background:url(images/menu_002.gif) no-repeat;
	width: 142px;
	height: 31px;
	display: block;
	text-indent: -10000px;
}
.m_b a:hover{background-image:url(images/menu_002h.gif)}
.m_c a{background:url(images/menu_003.gif) no-repeat;
	width: 88px;
	height: 31px;
	display: block;
	text-indent: -10000px;
}
.m_c a:hover{background-image:url(images/menu_003h.gif)}
.m_d a{background:url(images/menu_004.gif) no-repeat;
	width: 89px;
	height: 31px;
	display: block;
	text-indent: -10000px;
}
.m_d a:hover{background-image:url(images/menu_004h.gif)}
.m_e a{background:url(images/menu_005.gif) no-repeat;
	width: 88px;
	height: 31px;
	display: block;
	text-indent: -10000px;
}
.m_e a:hover{background-image:url(images/menu_005h.gif)}

.m_f a{background:url(images/menu_006.gif) no-repeat;
	width: 88px;
	height: 31px;
	display: block;
	text-indent: -10000px;
}
.m_f a:hover{background-image:url(images/menu_006h.gif)}

.m_g a{background:url(images/menu_007.gif) no-repeat;
	width: 88px;
	height: 31px;
	display: block;
	text-indent: -10000px;
}
.m_g a:hover{background-image:url(images/menu_007h.gif)}
.m_h a{background:url(images/menu_008.gif) no-repeat;
	width: 89px;
	height: 31px;
	display: block;
	text-indent: -10000px;
}
.m_h a:hover{background-image:url(images/menu_008h.gif)}

.m_i a{background:url(images/menu_010.gif) no-repeat;
	width: 160px;
	height: 30px;
	display: block;
	text-indent: -10000px;
}
.m_i a:hover{background-image:url(images/menu_010_d.gif)}
.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; 
}
.left {
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	list-style-type: none;
}
.under {
	border-bottom-style: dotted;
	border-bottom-color: #32DDD6;
}
.ff {
	font-size: 12px;
}
.side {
	border-right: 1px solid #CCCCCC;
	border-bottom: none;
	border-left: 1px solid #CCCCCC;
}
.border3 {
	border: 1px solid #1AA395;}
.kyousei_t {
	font-weight:bold;
	color:#009999;
	border-bottom-style: dotted;
	border-bottom-color: #32DDD6;
	}
.kyousei_t2 {
	padding:0 0 0 25px;
	font-weight:bold;
	color:#009999;
	background-color:#DFFCF7;
	}
.weight_b{
	font-weight:bold;
	padding:10px 10px 0px 10px}
.fontsize_10_linehi18
	{font-size: 10pt;
	line-height: 18pt;

}
.left2 {
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	
}

.left3 {
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	list-style-type: none;
	line-height: 16px;
	
}

.left4 {
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
	list-style-type: none;
	line-height: 16px;
	margin : 0px 0px 16px 0px ;
	
}

#info{
	width:234px;
}

#info table{
	width:214px;
	padding:10px;
	border:1px solid #cccccc;
}

#info div{
	margin:0px auto;
	overflow:auto;
	height:110px;
}

#info div ul{
	margin:0px;
	text-align:left;
	list-style-type:none;
}

#info div ul li{
	font-size: 8pt;
	line-height: 10pt;
	text-align:left!important;
	background:url(images/dotline.gif) repeat-x left bottom;
	padding-bottom:5px;
	margin-bottom:5px;
}


	