a:active {  color: #000000; text-decoration: underline}
.link_black {  color: #000000; text-decoration: underline}
.link_white {  color: #FFFFFF; text-decoration: underline}
.link_blue {  color: #003399; text-decoration: underline}
.menubgcolor {background-color: #FFFFFF;}
.td_title_l {background-color: #D2691E;}
.td_title2_l {background-color: #BDB76B;}
.td_title3_l {background-color: #FFFFFF;}
.td_title4_l {background-color: #DDDDDD;}
.td_title5_l {background-color: #BDB76B;}
//body {background-color: #FAFAD2;}
//body {background-color: #F5DEB3;}
H1{
  margin-left : 0px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #189239;
  border-left-width : 20px;
  border-left-style : solid;
  border-left-color : #189239;
  padding-left : 10px;
}
H2{
  margin-left : 0px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : maroon;
  border-left-width : 15px;
  border-left-style : double;
  border-left-color : #CC0000;
  padding-left : 10px;
}
/*HEADER部分のボーダー等に対する指定*/
.header_border {
	background-color: #FFFFFF;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #189239 #189239 #189239 #189239;
	background-position: center top;
	text-align: center;
	vertical-align: top;

}
/*新デザイン*/
/*BODYに対する指定*/
body {
	background-image: url(../image/gu/img_bg.gif);
	background-repeat: repeat;
}

/*リンクに対する指定*/
a:link {
	text-decoration: underline;
	font-weight: normal;
	color: #189239;


}
a:visited {
	color: #189239;
	text-decoration: underline;
}
a:active {
	color: #189239;
	text-decoration: underline;
}
a:hover {
	color: #189239;
}

/*外枠のボーダー等に対する指定*/
.all_border {
	background-color: #FFFFFF;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : #189231 #189239 #189239 #189239;
	background-position: center top;
	text-align: center;
	vertical-align: top;
}

/*履歴部分に対するTD指定*/
.rireki {
	font-size: 80%;
	color: #000000;
	text-align: left;
	margin: 5px;
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #189239;
	border-right-color: #189239;
	border-bottom-color: #189239;
	border-left-color: #189239;
	vertical-align: top;
}


/*main部分の大本のテーブルに対するTDの色指定*/
.big_td_color {
	background-color: #000000;

}

/*タイトル対するTDの指定*/
.td_main_title_l {
	font-size : 140%;
	color : #189239;
	margin-top : 10px;
	margin-left : 0px;
	margin-bottom : 10px;
	border-bottom-width : 1px;
	border-bottom-style : dotted;
	border-bottom-color : #189239;
	border-left-width : 20px;
	border-left-style : solid;
	border-left-color : #189239;
	padding-left : 10px;
	font-weight: bold;

}
/*タイトル対するTDの指定Ver.2*/
.td_main_title_l2 {
	font-size : 140%;
	margin-top : 10px;
	margin-left : 0px;
	margin-bottom : 10px;
	border-bottom-width : 1px;
	border-bottom-style : dotted;
	border-bottom-color : #228B22;
	border-left-width : 20px;
	border-left-style : double;
	border-left-color : #228B22;
	padding-left : 10px;
	font-weight: bold;
	background-color:#FFFFFF;

}
/*main部分タイトルに対するTDの指定*/
.td_title_l_001 {
	background-color: #EEEEAA;
	font-size: 130%;
	color: #189239;
	text-align: left;
}

/*過去の問合せ部分タイトルに対するTDの指定*/
.td_title_l_002 {
	background-color: #BBDDBB;
	font-size: 130%;
	color: #006633;
	text-align: left;
}

/*新規問合せ部分タイトルに対するTDの指定*/
.td_title_l_003 {
	background-color: #BBDDBB;
	font-size: 120%;
	color: #000000;
	text-align: right;
}

/*main部分タイトルに対するTDの指定*/
.td_title_l_004 {
	background-color: #FFFFFF;
	font-size: 130%;
	color: #006633;
	text-align: left;
}

/*問い合わせ詳細のタイトルに対するTDの指定*/
.td_title_l_005 {
	background-color: #D2691E;
	font-size: 130%;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
}

/*main部分テキストに対するTDの指定*/
.td_value_l_001 {
	background-color: #FFFFFF;
	font-size: 100%;
	color: #000000;
	text-align: left;
}

/*問い合わせ詳細テキストに対するTDの指定*/
.td_value_l_002 {
	background-color: #D2691E;
	font-size: 130%;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
}

/*表示項目数部分テキストに対するTDの指定*/
.td_value_c_001 {
	background-color: #FFFFFF;
	font-size: 140%;
	color: #000000;
	text-align: center;
	font-weight: bold;
}

/*問合せ送信、検索に対するTDの指定*/
.td_value_c_002 {
	background-color: #FFFFFF;
	font-size: 100%;
	color: #000000;
	text-align: center;
	margin: 0mm;

}

/*コンテンツ本文に対するTDの指定*/
.td_contents {
	line-height: 150%;
}

/*テキストフィールド必須項目部分に対する指定*/
.txf {
	background-color: #FFDDFF;
}
.link {
	background-color: #EEEEAA;
	font-size: 120%;
	color: #000000;
	text-align: center;
}
