/*----------------------------------------/common_styles/-----*/
/*--!! ATTENTION !!--*/
/*--Do NOT change anything from here to started line of "general_style"--*/


/*----------------------------------------/head_title/-----*/

#head_title {
height: 116px;
width: 175px;
background-image:url(../recruit/images/head_title.jpg);
background-position: top;
background-repeat:no-repeat;
padding: 0;
border: 0;
margin: 0;
}

#head_title h2 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: 0;
	display: none;
}

#head_title h2 em {
	position:absolute;
	left:-9999px;
}

/*--
	#head_title h2 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 85px;
	width: auto;
}

#head_title h2.logo {
	display: block;
	margin: 0px;
	border: 0;
	padding: 0px;
	height: 85px;
	width: 175px;
}
--*/
/*----------------------------------------/head_title/-----*/

/*----------------------------------------/head_logo_t/-----*/

#head_logo_t {
height: 40px;
width: 210px;
background-image:url(../images/head_logo.gif);
background-position: top;
background-repeat:no-repeat;
padding: 0;
border: 0;
margin: 0;
}

#head_logo_t h2 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: 0;
	display: none;
}

#head_logo_t h2 em {
	position:absolute;
	left:-9999px;
}

#head_logo_t h2 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: auto;
}

#head_logo_t h2.logo_t {
	display: block;
	margin: 0px;
	border: 0;
	padding: 0px;
	height: 30px;
	width: 210px;
}
/*----------------------------------------/head_logo_t/-----*/

/*----------------------------------------/head_image/-----*/

#head_image {
height: 116px;
width: 535px;
background-image:url(../recruit/images/head_image.jpg);
background-position: top;
background-repeat:no-repeat;
padding: 0;
border: 0;
margin: 0;
}

#head_image h2 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: 0;
	display: none;
}

#head_image h2 em {
	position:absolute;
	left:-9999px;
}

/*-----
#head_image h2 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: auto;
}

#head_image h2.image {
	display: block;
	margin: 0px;
	border: 0;
	padding: 0px;
	height: 40px;
	width: 165px;
}
--*/
/*----------------------------------------/head_image/-----*/


/*----------------------------------------/copy/-----*/

#copy {
height: 44px;
width: 670px;
background-image:url(../recruit/images/copy.gif);
background-position:right;
background-repeat:no-repeat;
padding: 0;
border: 0;
margin: 0;
text-align: right;
}

#copy h2 {
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0;
	display: none;
}

#copy_midway {
height: 44px;
width: 670px;
background-image:url(../recruit/images/copy_midway.gif);
background-position:right;
background-repeat:no-repeat;
padding: 0;
border: 0;
margin: 0;
text-align: right;
}

#copy_midway h2 {
	font-size: 12px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: 0;
	display: none;
}


/*----------------------------------------/copy/-----*/



/*----------------------------------------/side_menu/-----*/

#side_menu {
	background-image: url(../recruit/images/side_menu.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height:350px;
	width: 170px;
}

#side_menu h2 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: 0;
	display: none;
}

#side_menu h2 em {
	position:absolute;
	left:-9999px;
}

#side_menu h2 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: auto;
}

/*------------/pm_̓y[Wj[̈/-----*/

#side_menu h2.pm_fresh {
	display: block;
	margin: 0px;
	border: 0px;
	padding: 5px 0 0 0;
	height: 40px;
	width: 160px;
}

#side_menu h2.pm_chuto {
	display: block;
	margin: 2px 0 0 0;
	border: 0px;
	padding: 0px;
	height: 40px;
	width: 160px;
}

#side_menu h2.pm_mcbanar {
	display: block;
	margin: 2px 0 0 0;
	border: 0px;
	padding: 0px;
	background-image: url(../recruit/images/icon_mynavi.gif);
	background-position: center;
	background-repeat: no-repeat;
	height: 40px;
	width: 160px;
}

#side_menu h2.pm_space10 {
	display: block;
	margin: 0px;
	border: 0px;
	padding: 0px;
	height: 10px;
	width: 160px;
}

/*----
#side_menu h2.pm_kucho {
	display: block;
	margin: 2px 0 0 0;
	border: 0px;
	padding: 0px;
	height: 40px;
	width: 160px;
}

#side_menu h2.pm_kansou {
	display: block;
	margin: 2px 0 0 0;
	border: 0px;
	padding: 0px;
	height: 40px;
	width: 160px;
}



#side_menu h2.side_space5 {
	display: block;
	margin: 0px;
	border: 0px;
	padding: 0px;
	height: 5px;
	width: 160px;
}
--*/

/*----------------------------------------/side_menu/-----*/

/*----------------------------------------/content/-----*/

#send {
padding: 0;
border: 0;
margin: 23px 0 15px 0;
}

#content_top_recruit {
background-image:url(../recruit/images/page_content_top.gif);
background-position:right top;
background-repeat:no-repeat;
padding: 0;
}


.form {
text-align: center;
padding: 0;
border: 0;
margin: 10px 0 0 0;
}

.form_text {
font-size: 12px;
line-height: 1.3em;
letter-spacing: 1px;
color: #0E2143;
}


#work_flo {
background-image: url(../recruit/images/recruit_image1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height:auto;
	width: 500px;
}

#work_flo h2 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border: 0;
	display: none;
}

#work_flo h2 em {
	position:absolute;
	left:-9999px;
}

#work_flo h2.flo {
	display: block;
	margin: 0px;
	border: 0px;
	padding: 0px;
	height: 305px;
	width: 500px;
}
/*----------------------------------------/content/-----*/
