/*　パンくずリスト　*/

p.bred	{
	margin:0;
	padding:0;
	position:absolute;
	left:275px;
	top:160px;
	width:470px;
}

/*　大タイトル　*/

h1.h1com {
	margin:0;
	background:url(../img/tit01.jpg) 0 0 no-repeat;
	width:760px;
	height:111px;
	text-indent:-9999px;
}

h1.h1job {
	margin:0;
	background:url(../img/tit02.jpg) 0 0 no-repeat;
	width:760px;
	height:111px;
	text-indent:-9999px;
}


h1.h1job2222{
	margin:0;
	display:block;
	width:760px;
	height:111px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/tit02.jpg);
	background-repeat:no-repeat;
}


h1.h1ir {
	margin:0;
	background:url(../img/tit03.jpg) 0 0 no-repeat;
	width:760px;
	height:111px;
	text-indent:-9999px;
}



/*　中タイトル　*/

h2.h2com{
	margin:0 0 15px 0;
	display:block;
	width:482px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/com_tit.gif);
	background-repeat:no-repeat;
}

h2.h2com1{
	margin:0 0 15px 0;
	display:block;
	width:482px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/com_tit1.gif);
	background-repeat:no-repeat;
}

h2.h2com2{
	margin:0 0 15px 0;
	display:block;
	width:482px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/com_tit2.gif);
	background-repeat:no-repeat;
}

h2.h2com3{
	margin:0 0 15px 0;
	display:block;
	width:482px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/com_tit3.gif);
	background-repeat:no-repeat;
}

h2.h2com4{
	margin:0 0 15px 0;
	display:block;
	width:482px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/com_tit4.gif);
	background-repeat:no-repeat;
}

h2.h2com5{
	margin:0 0 15px 0;
	display:block;
	width:482px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/com_tit5.gif);
	background-repeat:no-repeat;
}

h2.h2com6{
	margin:0 0 15px 0;
	display:block;
	width:482px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/com_tit6.gif);
	background-repeat:no-repeat;
}

h2.h2com7{
	margin:0 0 15px 0;
	display:block;
	width:482px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/com_tit7.gif);
	background-repeat:no-repeat;
}


h2.h2ir{
	margin:0 0 15px 0;
	display:block;
	width:482px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/ir_tit.gif);
 	background-repeat:no-repeat;
}


h2.h2ir1{
	margin:0 0 15px 0;
	display:block;
	width:482px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/ir_tit1.gif);
	background-repeat:no-repeat;
}


h2.h2ir2{
	margin:0 0 15px 0;
	display:block;
	width:482px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/ir_tit2.gif);
	background-repeat:no-repeat;
}


h2.h2ir3{
	margin:0 0 15px 0;
	display:block;
	width:482px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/ir_tit3.gif);
	background-repeat:no-repeat;
}


h2.h2ir4{
	margin:0 0 15px 0;
	display:block;
	width:482px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/ir_tit4.gif);
	background-repeat:no-repeat;
}


h2.h2ir5{
	margin:0 0 15px 0;
	display:block;
	width:482px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/ir_tit5.gif);
	background-repeat:no-repeat;
}


h2.h2job{
	margin:0 0 15px 0;
	display:block;
	width:482px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/job_tit.gif);
	background-repeat:no-repeat;
}


h2.h2job1{
	margin:0 0 15px 0;
	display:block;
	width:482px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/job_tit1.gif);
	background-repeat:no-repeat;
}


h2.h2job2{
	margin:0 0 15px 0;
	display:block;
	width:482px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/job_tit2.gif);
	background-repeat:no-repeat;
}


h2.h2job3{
	margin:0 0 15px 0;
	display:block;
	width:482px;
	height:24px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/job_tit3.gif);
	background-repeat:no-repeat;
}

h2.h2job4{
	margin:0 0 15px 0;
	display:block;
	width:237px;
	height:23px;
	text-indent:-9999px;
	text-decoration:none;
	background-image:url(../img/job_tit4.gif);
	background-repeat:no-repeat;
}





/*　リンク色　*/

a.bluelink:link    {color:#578BC9;  text-decoration:underline}
a.bluelink:visited {color:#578BC9;  text-decoration:underline}
a.bluelink:hover   {color:#41A621;  text-decoration:underline}



/*　テーブルの中のタイトル部分　*/

.Midashi{
	padding:0px 0px 0px 5px;
	border-left: 3px solid #578BC9;
	display:inline;
}



/*　罫線関係　*/

td.Koumoku {
	background: url(../img/dot2.gif) top left repeat-x;
	padding: 7px;
	background-color: #E9F1F7;
	text-align: left;
	vertical-align: top;
}


td.Koumoku_ud {
	background: url(../img/dot2.gif) top left repeat-x;
	vertical-align: top;
}
	


	
td.Naiyou {
	background: url(../img/dot2.gif) top left repeat-x;
	padding: 7px;
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
	}
	
	
td.nosideline_pd{
	border-top:solid 1px #E0E0E0;
	padding:5px;
	text-align:left;
}


td.nosideline_pd_ud{
	border-bottom:solid 1px #E0E0E0;
	border-top:solid 1px #E0E0E0;
	padding:5px;
	text-align:left;
}	

	

td.kei{
	border-left:solid 1px #AAC6DD;
	border-top:solid 1px #AAC6DD;
	padding:5px;
	text-align:right;
}
	
	
td.kei_ud{
	border-left:solid 1px #AAC6DD;
	border-top:solid 1px #AAC6DD;
	border-bottom:solid 1px #AAC6DD;
	padding:5px;
	text-align:right;
}


td.kei_texleft{
	border-left:solid 1px #AAC6DD;
	border-top:solid 1px #AAC6DD;
	padding:5px;
	text-align:left;
}
	
	
td.kei_texleft_ud{
	border-left:solid 1px #AAC6DD;
	border-top:solid 1px #AAC6DD;
	border-bottom:solid 1px #AAC6DD;
	padding:5px;
	text-align:left;
}




td.keir{
	border-right:solid 1px #AAC6DD;
	border-left:solid 1px #AAC6DD;
	border-top:solid 1px #AAC6DD;
	padding:5px;
	text-align:right;
	
}

td.keir_ud{
	border:solid 1px #AAC6DD;
	padding:5px;
	text-align:right;
}
