@charset "utf-8";



h3 {
    color: #344c7b;
    font-size: large;
	margin-bottom:20px;
}

#staff_page{
	margin-bottom:50px;
	
}
#staff_page a:hover img{
	 opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: "alpha(opacity=50)";
	
}
.period li{
	float:left;
	list-style:none;
	margin-right:30px;
	}
	

.period a{
    background-image: url("../img/top/f_ya.gif");
    background-position: left center;
    color: #314874;
    display: block;
    font-weight: bold;
    line-height: 42px;
    text-align: left;
    text-decoration: none;
    text-indent: 20px;
}

.period a:hover {
	color:#03a1ea;
}

#bb{
    font-size: 16px;
	}
	

.text_s{
	float:left;
	font-size:small;
}


#mainContent #categoryTitle {
	background-image: url(../img/page/category/1.gif);
	margin: 10px auto;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	width: 900px;
	height: 83px;
}
#mainContent #categoryTitle #titletext {
	display: none;
}
#mainContent #categoryTitle #titlebar {
	background-image: url(../img/page/category/category_02.gif);
	width: 635px;
	display: block;
	height: 83px;
	padding-left: 265px;
	background-repeat: no-repeat;
	background-position: right top;
}




#mainContent #content {
	margin: auto;
	width: 800px;
	/*margin-bottom: 50px;*/
}
#mainContent #content #lead {
	width: 800px;
}




#mainContent #content #subMenu #subMenu01 {
	float: left;
	width: 240px;
}
#mainContent #content #subMenu #subMenu01 a {
	display : block;
}
#mainContent #content #subMenu #subMenu01 #menuTitle {
	background-image: url(../img/page/m1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 240px;
	height: 48px;
}
#mainContent #content #subMenu #subMenu01 span {
	display: none;
}

#mainContent #content #subMenu #subMenu01 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#mainContent #content #subMenu ul li {
	margin-bottom: 0px;
}



#mainContent #content #subMenu #subMenu01 ul #submenu11 {
	background-image: url(../img/page/b/11on.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#mainContent #content #subMenu #subMenu01 ul #submenu11 a {
	background-image: url(../img/page/b/11.gif);
	height: 90px;
	width: 240px;
}
#mainContent #content #subMenu #subMenu01 ul #submenu11 a:hover {
	background-image: url(../img/page/b/11on.gif);
}



#mainContent #content #subMenu #subMenu01 ul #submenu12 {
	background-image: url(../img/page/b/12on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 90px;
	width: 240px;
}
#mainContent #content #subMenu #subMenu01 ul #submenu12 a {
	background-image: url(../img/page/b/12.gif);
}
#mainContent #content #subMenu #subMenu01 ul #submenu12 a:hover {
	background-image: url(../img/page/b/12on.gif);
}



#mainContent #content #subMenu #subMenu01 ul #submenu13 {
	background-image: url(../img/page/b/13on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px;
	width: 240px;
}
#mainContent #content #subMenu #subMenu01 ul #submenu13 a {
	background-image: url(../img/page/b/13.gif);
}
#mainContent #content #subMenu #subMenu01 ul #submenu13 a:hover {
	background-image: url(../img/page/b/13on.gif);
}



#mainContent #content #subMenu #subMenu02 {
	float: left;
	width: 240px;
	margin: 0 40px;
}
#mainContent #content #subMenu #subMenu02 a {
	display : block;
}
#mainContent #content #subMenu #subMenu02 #menuTitle {
	background-image: url(../img/page/m2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 240px;
	height: 48px;
}
#mainContent #content #subMenu #subMenu02 span {
	display: none;
}
#mainContent #content #subMenu #subMenu02 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}



#mainContent #content #subMenu #subMenu02 ul #submenu14 {
	background-image: url(../img/page/b/14on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 90px;
	width: 240px;
}
#mainContent #content #subMenu #subMenu02 ul #submenu14 a {
	background-image: url(../img/page/b/14.gif);
}
#mainContent #content #subMenu #subMenu02 ul #submenu14 a:hover {
	background-image: url(../img/page/b/14on.gif);
}



#mainContent #content #subMenu #subMenu02 ul #submenu15 {
	background-image: url(../img/page/b/15on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 90px;
	width: 240px;
}
#mainContent #content #subMenu #subMenu02 ul #submenu15 a {
	background-image: url(../img/page/b/15.gif);
}
#mainContent #content #subMenu #subMenu02 ul #submenu15 a:hover {
	background-image: url(../img/page/b/15on.gif);
}



#mainContent #content #subMenu #subMenu02 ul #submenu16 {
	background-image: url(../img/page/b/16on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px;
	width: 240px;
}
#mainContent #content #subMenu #subMenu02 ul #submenu16 a {
	background-image: url(../img/page/b/16.gif);
}
#mainContent #content #subMenu #subMenu02 ul #submenu16 a:hover {
	background-image: url(../img/page/b/16on.gif);
}



#mainContent #content #subMenu #subMenu03 {
	float: left;
}
#mainContent #content #subMenu #subMenu03 #submenu17 {
	background-image: url(../img/page/b/17on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 90px;
	width: 240px;
}
#mainContent #content #subMenu #subMenu03 #submenu17 a {
	background-image: url(../img/page/b/17.gif);
}
#mainContent #content #subMenu #subMenu03 #submenu17 a:hover {
	background-image: url(../img/page/b/17on.gif);
}



#mainContent #content #subMenu #subMenu03 #submenu18 {
	background-image: url(../img/page/b/18on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 100px;
	height: 90px;
	width: 240px;
}
#mainContent #content #subMenu #subMenu03 #submenu18 a {
	background-image: url(../img/page/b/18.gif);
}
#mainContent #content #subMenu #subMenu03 #submenu18 a:hover {
	background-image: url(../img/page/b/18on.gif);
}



#mainContent #content #subMenu #subMenu04 #submenu19 {
	background-image: url(../img/page/b/19on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 90px;
	width: 240px;
	float: left;
}
#mainContent #content #subMenu #subMenu04 #submenu19 a {
	background-image: url(../img/page/b/19.gif);
}
#mainContent #content #subMenu #subMenu04 #submenu19 a:hover {
	background-image: url(../img/page/b/19on.gif);
}



#mainContent #content #subMenu #subMenu04 #submenu19f {
	background-image: url(../img/page/b/19fon.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 90px;
	width: 240px;
	float: left;
	margin: 0 40px;
}
#mainContent #content #subMenu #subMenu04 #submenu19f a {
	background-image: url(../img/page/b/19f.gif);
}
#mainContent #content #subMenu #subMenu04 #submenu19f a:hover {
	background-image: url(../img/page/b/19fon.gif);
}



#mainContent #content #subMenu #subMenu04 #submenu20 {
	background-image: url(../img/page/b/1mobile_on.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 90px;
	width: 240px;
	float: left;
}
#mainContent #content #subMenu #subMenu04 #submenu20 a {
	background-image: url(../img/page/b/1mobile.gif);
}
#mainContent #content #subMenu #subMenu04 #submenu20 a:hover {
	background-image: url(../img/page/b/1mobile_on.gif);
}



#mainContent #categorytitle_s {
	height: 28px;
	margin: 0 auto;
	padding: 0;
	width: 900px;
	background-image: url(../img/page/category/bar1.gif);
}
#mainContent #categorytitle_s #titletext {
	display: none;
}

#mainContent #pagetitle {
	background-image: url(../img/page/title/title.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 57px;
	width: 900px;
	margin: 0 auto;
}
#mainContent #pagetitle #titletext {
	display: none;
}

#mainContent #pagetitle #title_dispatchEntry {
	background-image: url(../img/page/title/images/11_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}
#mainContent #pagetitle #title_jobinfo1 {
	background-image: url(../img/page/title/images/12_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}
#mainContent #pagetitle #title_dispatch {
	background-image: url(../img/page/title/images/13_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}
#mainContent #pagetitle #title_jobchangeEntry {
	background-image: url(../img/page/title/images/14_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}
#mainContent #pagetitle #title_jobinfo2 {
	background-image: url(../img/page/title/images/15_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}
#mainContent #pagetitle #title_jobchange {
	background-image: url(../img/page/title/images/16_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}
#mainContent #pagetitle #title_jobinfo3 {
	background-image: url(../img/page/title/images/17_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}
#mainContent #pagetitle #title_jobinfo4 {
	background-image: url(../img/page/title/images/75_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}
/*#mainContent #pagetitle #title_jobinfo5 {
	background-image: url(../img/page/title/images/76_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}*/
#mainContent #pagetitle #title_jobinfo6 {
	background-image: url(../img/page/title/images/77_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}
#mainContent #pagetitle #title_inquiry {
	background-image: url(../img/page/title/images/18_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}
#mainContent #pagetitle #title_fostaff {
	background-image: url(../img/page/title/images/19_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}
#mainContent #pagetitle #title_register {
	background-image: url(../img/page/title/images/19f_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}
#mainContent #pagetitle #title_mobile {
	background-image: url(../img/page/title/images/1mobile_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 318px;
	height: 57px;
	display: block;
}


#lead #staff a{
	float:right;	
	text-decoration:none;
	color:#ff3399;
	font-weight:bold;
	
	}

#lead #staff a:hover {
	color:#f6b7d1;
}
