@charset "Shift_JIS";

/* --------------------------------------------------
   採用のご案内
-------------------------------------------------- */

/* indexNavi_box（インデックス型ナビゲーション）
------------------------------------------ */
/* indexNavi_box2 */
.indexNavi_box2 { margin-bottom:10px; }
.indexNavi_box2 td { width: 306px; border: 1px solid #CCCCCC; vertical-align: top; }
.indexNavi_box2 td.indexBox01Space { width: 10px !important; border: none; font-size: 1px; }
.indexNavi_box2 .indexBox01Ttl01 { padding-left: 4px; padding-right: 4px; border: 1px solid #fff; background:#eee; position: relative; }
.indexNavi_box2 .indexBox01Ttl01 h2 {
	padding:8px;
	line-height:1.5em;
	height:44px;
	/*padding-left:20px;
	background:#eee url(../../shared/imgs/i_link_04.gif) 3px 24px no-repeat;*/
	zoom:1;
	-ms-zoom:1;
	display:table-cell;
	vertical-align: middle;
}
.indexNavi_box2 .indexBox01Ttl01 h2 a,
.indexNavi_box2 .iLink02 a {
color:#039;
}
.indexNavi_box2 .indexBox01Ttl01 h2 a:hover,
.indexNavi_box2 .indexBox01Ttl01 h2 a:active,
.indexNavi_box2 .iLink02 a:hover,
.indexNavi_box2 .iLink02 a:active {
color: #e60000;
text-decoration: underline;
}
.indexNavi_box2 .indexBox01M01 { padding: 14px 9px; }
.indexNavi_box2 .indexBox01Ttl01 .indexBox01Icn01 { margin: -5px 17px 0 10px; vertical-align: -5px; }
* html .indexNavi_box2 .indexBox01Ttl01 .indexBox01Icn01 { margin: -5px 17px 1px 10px; vertical-align: middle; }

/* indexNavi_box3 */
.indexNavi_box3 { margin-bottom:10px; }
.indexNavi_box3 td { width: 200px; border: 1px solid #CCCCCC; vertical-align: top; }
.indexNavi_box3 td.indexBox01Space { width: 10px !important; border: none; font-size: 1px; }
.indexNavi_box3 .indexBox01Ttl01 { padding-left: 4px; padding-right: 4px; border: 1px solid #fff; background:#eee; }
.indexNavi_box3 .indexBox01Ttl01 h2 {
	padding:8px;
	line-height:1.5em;
	height:44px;
	/*padding-left:20px;
	background:#eee url(../../shared/imgs/i_link_04.gif) 3px 24px no-repeat;*/
	zoom:1;
	-ms-zoom:1;
	display:table-cell;
	vertical-align: middle;
}
.indexNavi_box3 .indexBox01Ttl01 h2 a,
.indexNavi_box3 .iLink02 a {
color:#039;
}
.indexNavi_box3 .indexBox01Ttl01 h2 a:hover,
.indexNavi_box3 .indexBox01Ttl01 h2 a:active,
.indexNavi_box3 .iLink02 a:hover,
.indexNavi_box3 .iLink02 a:active {
color: #e60000;
text-decoration: underline;
}
.indexNavi_box3 .indexBox01M01 { padding: 14px 9px; }
.indexNavi_box3 .indexBox01Ttl01 .indexBox01Icn01 { margin: -5px 17px 0 10px; vertical-align: -5px; }
* html .indexNavi_box3 .indexBox01Ttl01 .indexBox01Icn01 { margin: -5px 17px 1px 10px; vertical-align: middle; }