#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;
}

#solutiontbl table{
	width:515px;
	line-height: 130%; 
	color: #333333;
	margin:10px;
}
#solutiontbl td {
	width:250px;
	padding:8px 3px 2px 8px;
	background-color:#fff0c6; 
	border:1px solid #999999;
	vertical-align:top;
}
#solutiontbl td a {
	text-decoration: underline;
	color: #0066cc;
	font-weight:bold; 
	font-size: 11pt; 
	padding-bottom:1em;
}
#solutiontbl td a:hover {
	text-decoration: underline;
	color: #ff0000;
	font-weight:bold;
}
#solutiontbl td img {
	padding:5px;
}
#solutiontbl td p {
	padding-top:0.5em;
	font-size: 10pt; 
	line-height:130%;
}

#solutiontbl th {
	width:250px;
	padding:8px 3px 3px 8px;
	background-color:#ffffff;
	border:1px solid #ffffff;
}

.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_table_round{
	background-color:#ffffff;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	}
#trouble_table_round td{
	background-color:#ffffff;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	}
/*-----「課題別から探す」インフォメーション-----*/
.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;
	}

/*-----「中途採用」メインテーブル-----*/
#saiyotbl table{
	width:700px;
	font-size: 11pt;
	line-height: 130%;
	color: #333333;
	margin-left:25px;
}
#saiyotbl 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;
	}
#saiyotbl td a {
	text-decoration: underline;color: #0066cc;
}
#saiyotbl td a:hover {
	text-decoration: underline;
	color: #ff0000;
}

