
form, input { margin: 0; padding: 0; }

/* ------------------------------------------------------------------------------------ */
/* 表示用見出し */
/* ------------------------------------------------------------------------------------ */
/* column h2見出し用 */
#column_bbsTitle {
	font: bold 16px  "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	padding-left: 20px;
	border-bottom: 3px dotted #ff9900;
	margin: 10px 0px 10px 5px;
	clear: left;
	background: url(../cssImg/marker_circle_arrow_d_oreng.gif) no-repeat;
	}
	/*見出し cgicolor index.htmlと各地方トップページに使用*/
.main_cgi_24_26 { font-weight: 700; font-size: 18px; margin: 0px; line-height: 26px; font-style: normal; color: #ffffff; 
	 border-color: #6666ff #6666ff #6666ff #6666ff;
	 border-width: 1px;
	 border-style: solid;
	 background: #6666ff
		}

	/*見出し ad用 fontはb-normalと同じサイズ*/
.H2_cgi { font-weight: 700; font-size: 14px; margin: 0px; line-height: 16px; font-style: normal; color: #ffffff; 
	 border-color: #6666ff #6666ff #6666ff #6666ff;
	 border-width: 1px;
	 border-style: solid;
	 background: #6666ff
		}

	/*見出し*/
.h2_ad { font-weight: 700; font-size: 18px; margin: 0px; line-height: 22px; font-style: normal; color: #ffffff; 
	 border-color: #6699ff #6633ff #6633ff #6699ff;
	 border-width: 1px;
	 border-style: solid;
	 background: #6666ff
		}

	/*小見出し*/ /*上、右、下、左*/
.h3_ad { font-weight: 700; font-size: 14px; margin: 0px; font-style: normal; text-align: center;
	 background: #99ccff;
	 border-color:  #666666;
	 border-width: 1px 0px 0px 0px;
	 border-style: solid;
		}

	/*見出し 使用していない*/
.h4_ad { font-weight: 700; font-size: 18px; margin: 0px; line-height: 22px; font-style: normal; 
	 border-color: #6699ff #6633ff #6633ff #6699ff;
	 border-width: 1px;
	 border-style: solid;
	 background: #6666ff
		}

	/*小見出し 使用していない*/ /*上、右、下、左*/
.h5_ad { font-weight: 700; font-size: 14px; margin: 0px; line-height: 16px; font-style: normal; 
	 border-color: #99ccff #99ccff #99ccff #99ccff;
	 border-width: 2px;
	 border-style: solid;
	 background: #99ccff
		}

	/*rbs用のスペース*/ /*上、右、下、左*/
.container_rbs_list    { margin: 0px 0px 10px 15px; }
.container_rbs_thu	{ margin: 0px 0px 0px 15px; }
.container_column_bbs { 
	line-height: 20px;
	margin: 0px; 
	text-align: center; 
	background: #eeeeee; 
	 border-color:  #666666;
	 border-width: 1px 0px 0px 0px;
	 border-style: solid;
	}
.container_mybbs_list    { margin: 0 0 20 40; }
/* ------------------------------------------------------------------------------------ */
/* 見出し */
/* ------------------------------------------------------------------------------------ */
	/*メニューの見出し 林道の検索nextcolor*/ /*上、右、下、左*/
.menu_next14_25 { font-weight: 700; font-size: 14px; margin: 0px; line-height: 25px; font-style: normal; color: black; text-align: center; 
	 border-color: #ff9900 #ff9900 #ff9900 #ff9900;
	 border-width: 1px;
	 border-style: solid;
	 background: #ff9900;
		}

	/*メニューの見出し 日本の林道ガイド コラムのメニュー*/ /*上、右、下、左*/
.menu_md14_16 { font-weight: 700; font-size: 14px; margin: 0px; font-style: normal; color: white; text-align: center; 
	padding: 2px;
	background: #6666ff;
		}

	/*メニューの見出し My Siteに使用 日本の林道ガイドの地方の一覧に使用*/ /*上、右、下、左*/
.menu_mdn14_16 { font-weight: 700; font-size: 14px; margin: 0px; line-height: 16px; font-style: normal; color: black; text-align: center; 
	 border-color: #99ccff #99ccff #99ccff #99ccff;
	 border-width: 2px;
	 border-style: solid;
	 background: #99ccff
		}

/* ------------------------------------------------------------------------------------ */
/* メイン表示エリア */
/* ------------------------------------------------------------------------------------ */
	/*表示エリア*/ /*上、右、下、左*/
.main_outline { 
	 border-color: #0099cc #0099cc #0099cc #0099cc;
	 border-width: 1px;
	 border-style: solid;
	 background: #0099cc
		}

	/*表示エリア*/ /*上、右、下、左*/
.main_space { 
	 border-color: #ffffff #ffffff #ffffff #ffffff;
	 border-width: 3px;
	 border-style: solid;
	 background: #ffffff
		}

/* ------------------------------------------------------------------------------------ */
/* メニューの表示エリア */
/* ------------------------------------------------------------------------------------ */
	/*表示エリア 日本の林道ガイド MySite他*/ /*上、右、下、左*/
.left_side_outline { 
	 border-color: #666666 #666666 #666666 #666666;
	 border-width: 1px;
	 border-style: solid;
	 background: #ffffff
		}
.left_side_outline_no_under { 
	 border-color: #666666 #666666 #ffffff #666666;
	 border-width: 1px 1px 0px 1px;
	 border-style: solid;
	 background: #ffffff
		}

	/*表示エリア 林道の検索他*/ /*上、右、下、左*/
.left_side_space { 
	 padding: 5px;
	 padding-bottom: 5px;
		}
.left_side_space p {
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 0px;
	padding-bottom: 6px;
		}
.left_side_space .left_side_top_line_for_google {
	border-color: #999999;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
		}
.left_side_space a:visited { text-decoration: none;}
.left_side_space a:link,active { text-decoration: none;}
.left_side_space a:hover { text-decoration: underline; }
/* ------------------------------------------------------------------------------------ */
	/*rdb 大きい文字用*/
.rdb_title { font-weight: 700; font-size: 18px; margin: 0px; line-height: 20px; font-style: normal;  
		}

	/*rdbリンク用*/
.rdb_lb_normal { font-weight: 700; font-size: 14px; margin: 0px; line-height:  20px; font-style: normal;  
		}

	/*rdb 本文用*/
.rdb_l_normal { font-weight: 400; font-size: 14px; margin: 0px; line-height:  19px; font-style: normal;  
		}

	/*rdb　*/
.rdb_b_normal {font-weight: 700; font-size: 14px; margin: 0px; line-height: 16px; font-style: normal;  
		}

/* ------------------------------------------------------------------------------------ */
	/*ナビゲーター大きい文字*/
.i-huge { font-weight: 500; font-size: 24px; margin: 0px; line-height: 26px; font-style: italic;  
		}
/* ------------------------------------------------------------------------------------ */
	/*ナビゲーター大きい文字　CGI用*/
.b-huge { font-weight: 500; font-size: 24px; margin: 0px; line-height: 26px; font-style: normal;  
		}
/* ------------------------------------------------------------------------------------ */
	/*ナビゲーター大きい文字　CGI用*/
.b-big { font-weight: 700; font-size: 18px; margin: 0px; line-height: 20px; font-style: normal;  
		}
/* ------------------------------------------------------------------------------------ */
	/*大きい文字　太文字　CGI用*/
.b-large { font-weight: 700; font-size: 16px; margin: 0px; line-height: 20px; font-style: normal;  
		}

	/*大きい文字　太文字　イタリック体　CGI用*/
.i-large { font-weight: 700; font-size: 16px; margin: 0px; line-height: 20px; font-style: italic;  
		}

	/*大きい文字 CGIのリンク用*/
.l-large { font-weight: 400; font-size: 16px; margin: 0px; line-height: 23px; font-style: normal;  
		}

	/*大きい文字*/
.large { font-weight: 400; font-size: 16px; margin: 0px; line-height: 18px; font-style: normal;  
		}
/* ------------------------------------------------------------------------------------ */
	/*CGIのリンク用*/
.link-normal { font-weight: 700; font-size: 14px; margin: 0px; line-height:  19px; font-style: normal;  
		}

	/*CGIのリンク用*/
.lb-normal { font-weight: 700; font-size: 14px; margin: 0px; line-height:  20px; font-style: normal;  
		}

	/*CGIのリンク用*/
.l-normal { font-weight: 400; font-size: 14px; margin: 0px; line-height:  19px; font-style: normal;  
		}

	/*よく使うサイズ　太文字　CGI用*/
.b-normal {font-weight: 700; font-size: 14px; margin: 0px; line-height: 16px; font-style: normal;  
		}

	/*よく使うサイズ イタリック体*/
.i-normal {font-weight: 400; font-size: 14px; margin: 0px; line-height: 16px; font-style: italic;  
		}

	/*よく使うサイズ*/
.normal {font-weight: 400; font-size: 14px; margin: 0px; line-height: 16px; font-style: normal;  
		}
.s-normal {font-weight: 400; font-size: 14px; margin: 0px; line-height: 16px; font-style: normal;  
		}
/* ------------------------------------------------------------------------------------ */

.s-normal {font-weight: 400; font-size: 14px; margin: 0px; line-height: 16px; font-style: normal;  
		}

.lb-small {font-weight: 700; font-size: 12px; margin: 0px; line-height: 20px; font-style: normal;  
		}

.ll-small {font-weight: 400; font-size: 12px; margin: 0px; line-height: 20px; font-style: normal;  
		}

.l-small {font-weight: 400; font-size: 12px; margin: 0px; line-height: 18px; font-style: normal;  
		}

.b-small {font-weight: 700; font-size: 12px; margin: 0px; line-height: 16px; font-style: normal;  
		}

.a-small {font-weight: 400; font-size: 12px; margin: 0px; line-height: 16px; font-style: normal;  
		}

.small {font-weight: 400; font-size: 12px; margin: 0px; line-height: 15px; font-style: normal;  
		}

/* ------------------------------------------------------------------------------------ */
	/*最小文字*/
.very-small { font-weight: 400; font-size: 10px; margin: 0px; line-height: 15px; font-style: normal;  
		}
.vsmall { font-weight: 400; font-size: 10px; margin: 0px; line-height: 13px; font-style: normal;  
		}
/* ------------------------------------------------------------------------------------ */
	/*最小文字*/
.lb-little { font-weight: 700; font-size: 10px; margin: 0px; line-height: 18px; font-style: normal;  
		}
	/*最小文字*/
.b-little { font-weight: 700; font-size: 10px; margin: 0px; line-height: 16px; font-style: normal;  
		}
	/*最小文字*/
.l-little { font-weight: 400; font-size: 10px; margin: 0px; line-height: 16px; font-style: normal;  
		}
	/*最小文字*/
.little { font-weight: 400; font-size: 10px; margin: 0px; line-height: 13px; font-style: normal;  
		}
/* ------------------------------------------------------------------------------------ */
	/*よく使う長文*/
.document { font-weight: 400; font-size: 16px; margin: 0px; line-height: 20px; font-style: normal;  
		}

	/*中文字のの長文*/
.doc-normal { font-weight: 400; font-size: 14px; margin: 0px; line-height: 22px; font-style: normal;  
		}

	/*小文字の長文*/
.doc-small { font-weight: 400; font-size: 12px; margin: 0px; line-height: 16px; font-style: normal;  
		}
/* ------------------------------------------------------------------------------------ */
	/*カラー*/
.Fred	{ color: #ff0000; }
.Fwhite	{ color: #ffffff; }
.Fgray	{ color: #666666; }
.Forenge{ color: #ff9900; }
.Fdgray	{ color: #999999; }
/* ------------------------------------------------------------------------------------ */
	/*訪問済み*/
A:visited { background: none transparent scroll repeat 0% 0%; color: #660099;  text-decoration: underline;}

	/*初期表示*/
A:link,A:active { background: none transparent scroll repeat 0% 0%; color: #0000ff;  text-decoration: underline;}

	/*ホバー*/
A:hover { background: none transparent scroll repeat 0% 0%; color: #0066ff; text-decoration: underline; }

/* ------------------------------------------------------------------------------------ */
	/*訪問済み*/
A.black_nu:visited { background: none transparent scroll repeat 0% 0%; color: #000000;  text-decoration: none;}

	/*初期表示*/
A.black_nu:link { background: none transparent scroll repeat 0% 0%; color: #000000;  text-decoration: none;}
A.black_nu:active { background: none transparent scroll repeat 0% 0%; color: #000000;  text-decoration: none;}

	/*ホバー*/
A.black_nu:hover { background: none transparent scroll repeat 0% 0%; color: #666666; text-decoration: underline; }

/* ------------------------------------------------------------------------------------ */
	/*訪問済み*/
A.white:visited { background: none transparent scroll repeat 0% 0%; color: #ffffff;  text-decoration: underline;}

	/*初期表示*/
A.white:link { background: none transparent scroll repeat 0% 0%; color: #ffffff;  text-decoration: underline;}
A.white:active { background: none transparent scroll repeat 0% 0%; color: #ffffff;  text-decoration: underline;}

	/*ホバー*/
A.white:hover { background: none transparent scroll repeat 0% 0%; color: #eeeeee; text-decoration: underline; }

/* ------------------------------------------------------------------------------------ */
	/*訪問済み*/
A.black:visited { background: none transparent scroll repeat 0% 0%; color: #000000;  text-decoration: underline;}

	/*初期表示*/
A.black:link { background: none transparent scroll repeat 0% 0%; color: #000000;  text-decoration: underline;}
A.black:active { background: none transparent scroll repeat 0% 0%; color: #000000;  text-decoration: underline;}

	/*ホバー*/
A.black:hover { background: none transparent scroll repeat 0% 0%; color: #666666; text-decoration: underline; }
/* ------------------------------------------------------------------------------------ */
	/*訪問済み*/
A.orange:visited { background: none transparent scroll repeat 0% 0%; color: #ff6600;  text-decoration: underline;}

	/*初期表示*/
A.orange:link { background: none transparent scroll repeat 0% 0%; color: #ff6600;  text-decoration: underline;}
A.orange:active { background: none transparent scroll repeat 0% 0%; color: #ff6600;  text-decoration: underline;}

	/*ホバー*/
A.orange:hover { background: none transparent scroll repeat 0% 0%; color: #0066ff; text-decoration: underline; }

/* ------------------------------------------------------------------------------------ */
	/*訪問済み*/
A.gray:visited { background: none transparent scroll repeat 0% 0%; color: #666666;  text-decoration: underline;}

	/*初期表示*/
A.gray:link { background: none transparent scroll repeat 0% 0%; color: #666666;  text-decoration: underline;}
A.gray:active { background: none transparent scroll repeat 0% 0%; color: #ff6600;  text-decoration: underline;}

	/*ホバー*/
A.gray:hover { background: none transparent scroll repeat 0% 0%; color: #0066ff; text-decoration: underline; }