#corptbl table{font-size: 11pt; line-height: 130%; color: #333333}
#corptbl th{
	padding:8px;
	font-weight:bold;
	background-color:#fff0c6;
	border-top:1px solid #cccccc;
	border-right:2px solid #e88a1a;
	border-left:2px solid #e88a1a;
	}
#corptbl td{
	padding:8px;
	background-color:#ffffff;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	}
	
#corp_iner_tbl td{
	padding:3px;
	background-color:#ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	}
#corp_iner_tbl_s td{
	padding:3px;
	background-color:#ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;
	font-size: 10pt;
	}

#style1_tbl table{font-size: 11pt; line-height: 130%; color: #333333}

/*-----「ニーズから探す」メインテーブル-----*/
#troubletbl table{width:538px; font-size: 10pt; line-height: 130%; color: #333333;}
#troubletbl th{
	padding:8px;
	font-weight:bold;
	background-color:#fff0c6;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	text-align:left;
	}
#troubletbl td a {
	/*text-decoration:none;
	color: #333333;*/
	text-decoration: underline;color: #0066cc;
}
#troubletbl td a:hover {
	text-decoration: underline;
	color: #ff0000;
}
.trouble_s0{
	padding:8px;
	background-color:#dddddd;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	text-align:center;
	color: #000000;
	}
.trouble_s1{
	padding:8px;
	background-color:#ffffff;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	}
.trouble_s2{
	padding:8px;
	background-color:#f6f6f6;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	}
.trouble_t1{
	padding:8px;
	background-color:#cbf0ff;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	font-weight:bold;
	}
/*-----「ニーズから探す」インフォメーション-----*/
.trouble_info1{
	background-color:#ffffff;
	text-align:right;
	vertical-align:top;
	color:#000000;
	padding-right:1em;
	}
.trouble_info2{
	background-color:#ffffff;
	color:#FF3300;
	font-weight:bold;
	vertical-align:top;
	}
.trouble_back{
	text-align:right;
	vertical-align:top;
	padding-left:20px;
	}
/*-----「プロセスから探す」table-----*/
#processtbl table{width:100%; font-size: 10pt; line-height: 130%; color: #333333;}
#processtbl th{
	padding:8px;
	font-weight:bold;
	background-color:#fff0c6;
	text-align:left;
	}
#processtbl td{
	padding:8px;
	background-color:#fafafa;
}
#processtbl td a {
	/*text-decoration:none;
	color: #ff0000;*/
	text-decoration: underline;color: #0066cc;
}
#processtbl td a:hover {
	text-decoration: underline;
	color: #ff0000;
}
/*-----「トピックス」table-----*/
.topics_s1{
	padding:8px;
	background-color:#ffffff;
	border-top:1px solid #999999;
	}
.topics_s2{
	padding:8px;
	background-color:#f6f6f6;
	border-top:1px solid #999999;
	}
.topics_s1end{
	padding:8px;
	background-color:#ffffff;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	}
.topics_s2end{
	padding:8px;
	background-color:#f6f6f6;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	}
#topicstbl table{width:600px; font-size: 11pt; line-height: 130%; color: #333333; margin:0 67px;}
#con2_tbl table{width:100%; font-size: 10pt; line-height: 130%; color: #333333;}

/*-----「事業所・営業所」メインテーブル-----*/
#officetbl table{width:538px; font-size: 11pt; line-height: 130%; color: #333333;}
#officetbl th{
	padding:8px;
	font-weight:bold;
	background-color:#fff0c6;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	text-align:left;
	}
#officetbl td a {
	/*text-decoration:none;
	color: #333333;*/
	text-decoration: underline;color: #0066cc;
}
#officetbl td a:hover {
	text-decoration: underline;
	color: #ff0000;
}

/*-----「お問い合せ」メインテーブル-----*/
#infoformtbl table{width:600px; font-size: 11pt; line-height: 130%; color: #333333; margin:0 30px;}
#infoformtbl th{
	padding:8px;
	font-weight:normal;
	background-color:#fff0c6;
	border-left:1px solid #999999;
	text-align:left;
	}
#infoformtbl td a {
	text-decoration:none;
	color: #333333;
}
#infoformtbl td a:hover {
	/*text-decoration: underline;
	color: #ff0000;*/
	text-decoration: underline;color: #0066cc;
}
.infoform_s1{
	padding:8px;
	background-color:#ffffff;
	border-right:1px solid #999999;
	}
