@charset "utf-8";

/*______top______*/

.recruit_top_img {
	width: 650px;
	margin: 0px 0px 20px 0px;
}

.recruit_top_img table td a:hover,
.recruit_top_img table td a:active {
background-color: transparent;
}


.recruit_top_whats_table {
	width: 620px;
	padding: 0px;
	margin: auto;
}
.recruit_top_whats_table_col1 {
	width: 305px;
}
.recruit_top_whats_table_col2 {
	width: 10px;
}
.recruit_top_whats_table_col3 {
	width: 305px;
}

.recruit_top_whats_table_td1 a:hover,
.recruit_top_whats_table_td1 a:active {
background-color: transparent;
}


.recruit_top_whats_table_txt {
	float: left;
	display: inline-block;
	width: 290px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
.recruit_top_whats_table_txt:after {
	content: "";
	clear: both;
	display: block;
	height: 0px;
	visibility: hidden;
}
.recruit_top_whats_table_txt ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	list-style-type: none;
}
.recruit_top_whats_table_txt li {
	float: left;
	width: 275px;
	margin: 0px;
	padding: 0px 0px 3px 10px;
	list-style-type: none;
	display: inline-block;
	font-size: 82%;
	line-height: 1.4em;
	background: url(../img/recruit_top_icon.jpg) no-repeat left 4px;
}
.recruit_top_whats_table_txt li a:link,
.recruit_top_whats_table_txt li a:active,
.recruit_top_whats_table_txt li a:visited {
	color: #333333;
	text-decoration: none;
}
.recruit_top_whats_table_txt li a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #006fbb;
}
div.r_toiawase {
	width: 300px;
	clear: both;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	background: url(../img/recruit_top_toiawase_1.gif) no-repeat left top;
}
div.r_toiawase .in {
	padding: 10px;
	background: url(../img/recruit_top_toiawase_2.gif) no-repeat left bottom;
}
div.r_toiawase .in img {
	margin: 0px 5px 0px 0px;
	vertical-align: middle;
}
.r_toiawase_p1 {
	font-size: 90%;
	margin: 0px 0px 5px 0px;
}

/*______共通______*/

#recruit_box1 {
	width: 650px;
	background: url(../recruit_page/recruit_img/recruit_back_img_1.gif) no-repeat center top;
}
#recruit_box2 {
	width: 650px;
	background: url(../recruit_page/recruit_img/recruit_back_img_2.gif) repeat-y center 40px;
}
#recruit_box3 {
	width: 650px;
	display: inline-block;
	clear: both;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 10px 0px;
	background: url(../recruit_page/recruit_img/recruit_back_img_3.gif) no-repeat center bottom;
}
.h3_recruit {
	clear: both;
	margin: 0px;
	padding: 45px 0px 20px 40px;
}


/*______大昭和とはこんな会社______*/

#recruit_div1_1 {
	margin: 0px 0px 20px 15px;
	padding: 0px 0px 0px 0px;
	width: 610px;
	display: inline-block;
	clear: both;
	background: url(../recruit_page/recruit_img/h4_recruit_1-1.jpg) no-repeat left top;
}
#recruit_div1_1:after {
	content:"";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#recruit_div1_2 {
	margin: 0px 0px 20px 15px;
	padding: 0px 0px 0px 0px;
	width: 610px;
	display: inline-block;
	clear: both;
	background: url(../recruit_page/recruit_img/h4_recruit_1-2.jpg) no-repeat left top;
}
#recruit_div1_2:after {
	content:"";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#recruit_div1_3 {
	margin: 0px 0px 20px 15px;
	padding: 0px 0px 0px 0px;
	width: 610px;
	display: inline-block;
	clear: both;
	background: url(../recruit_page/recruit_img/h4_recruit_1-3.jpg) no-repeat left top;
}
#recruit_div1_3:after {
	content:"";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#recruit_div1_1 p,
#recruit_div1_3 p {
	font-size: 90%;
	line-height: 1.4em;
	font-weight: normal;
	color: #333;
	margin: 40px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
#recruit_div1_2 p {
	font-size: 90%;
	line-height: 1.4em;
	font-weight: normal;
	color: #333;
	margin: 40px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
.recruit_div1_2_a {
	color: #333;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 215px;
	display: inline;
	float: left;
}
.recruit_div1_2_b {
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 390px;
	display: inline;
	float: right;
}
.recruit_div1_3_a {
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 380px;
	display: inline;
	float: left;
}
.recruit_div1_3_b {
	color: #333;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 215px;
	display: inline;
	float: right;
}

/*__ツーリングとは__*/
#recruit_div2_1 {
	margin: 0px 0px 20px 15px;
	padding: 0px 0px 0px 0px;
	width: 610px;
	display: inline-block;
	clear: both;
	background: url(../recruit_page/recruit_img/h4_recruit_2-1.jpg) no-repeat left top;
}
#recruit_div2_1:after {
	content:"";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#recruit_div2_2 {
	margin: 0px 0px 20px 15px;
	padding: 0px 0px 0px 0px;
	width: 610px;
	display: inline-block;
	clear: both;
	background: url(../recruit_page/recruit_img/h4_recruit_2-2.jpg) no-repeat left top;
}
#recruit_div2_2:after {
	content:"";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#recruit_div2_3 {
	margin: 0px 0px 20px 15px;
	padding: 0px 0px 0px 0px;
	width: 610px;
	display: inline-block;
	clear: both;
	background: url(../recruit_page/recruit_img/h4_recruit_2-3.jpg) no-repeat left top;
}
#recruit_div2_3:after {
	content:"";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#recruit_div2_1 p,
#recruit_div2_3 p {
	font-size: 90%;
	line-height: 1.4em;
	font-weight: normal;
	color: #333;
	margin: 40px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
#recruit_div2_2 p {
	font-size: 90%;
	line-height: 1.4em;
	font-weight: normal;
	color: #333;
	margin: 40px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
.recruit_div2_1_a {
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 380px;
	display: inline;
	float: left;
}
.recruit_div2_1_b {
	color: #333;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 214px;
	display: inline;
	float: right;
}
.recruit_div2_2_a {
	color: #333;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 315px;
	display: inline;
	float: left;
}
.recruit_div2_2_b {
	color: #333;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 290px;
	display: inline;
	float: right;
}
.recruit_div2_3_a {
	color: #333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 380px;
	display: inline;
	float: left;
}
.recruit_div2_3_b {
	color: #333;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 214px;
	display: inline;
	float: right;
}


/*____その他____*/
.txt_12px {
	font-size: 12px;
}
.txt_blue {
	color: #006ebb;
}
.txt_12pxblue {
	font-size: 12px;
	color: #006ebb;
}

.recruit_div2 {
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 0px;
	width: 630px;
	display: block;
	clear: both;
}
.recruit_div1 h4,
.recruit_div2 h4 {
	clear: both;
	margin: 0px 0px 5px 0px;
}
.recruit_div3 {
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 0px;
	width: 630px;
	clear: both;
	text-align: center;
}
.recruit_div3_p1 {
	font-weight: normal;
	font-variant: normal;
	color: #333;
	font-size: 90%;
	line-height: 1.3em;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.recruit_div3_p2 {
	width: 250px;
	font-weight: normal;
	font-variant: normal;
	color: #333;
	font-size: 16px;
	line-height: 1.3em;
	margin: 0px auto 0px auto;
	padding: 4px 0px 3px 0px;
	text-align: center;
}

.recruit_div3_p2 a:hover,
.recruit_div3_p2 a:active {
background-color: transparent;
}

.recruit_table1 {
	margin: 0px 0px 20px 15px;
	padding: 0px 0px 0px 0px;
	width: 603px;
	border: 2px solid #fff;
	border-collapse: collapse;
}

.recruit_table1 a:link,
.recruit_table1 a:active,
.recruit_table1 a:visited {
	color: #fff;
	text-decoration: underline;
}
.recruit_table1 a:hover {
	color: #006ebb;
	text-decoration: none;
	background-color: #fff;
}




.recruit_table1th1 {
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 4px 9px;
	width: 85px;
	border: 2px solid #fff;
	background-color: #eaeaea;
	text-align: left;
	font-weight: normal;
	font-variant: normal;
	color: #333;
	font-size: 13px;
	line-height: 1.3em;
}
.recruit_table1td1 {
	font-weight: normal;
	font-variant: normal;
	color: #333;
	font-size: 90%;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 4px 10px;
	width: 490px;
	border: 2px solid #fff;
}
.recruit_table1td1p1 {
	font-weight: normal;
	font-variant: normal;
	color: #333;
	font-size: 90%;
	line-height: 1.3em;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}
.recruit_table1td1p2 {
	font-weight: normal;
	font-variant: normal;
	color: #333;
	font-size: 90%;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.recruit_table1td1p3 {
	font-weight: normal;
	font-variant: normal;
	color: #333;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
}
.recruit_table1td1 .txt14px {
	font-size: 14px;
}
.recruit_table2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 490px;
	border: 1px solid #006ebb;
	border-collapse: collapse;
}
.recruit_table2td1 {
	font-weight: normal;
	font-variant: normal;
	color: #fff;
	font-size: 14px;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 4px 3px;
	width: 17px;
	text-align: right;
	background-color: #006ebb;
	vertical-align: middle;
	border-bottom: 1px solid #fff;
}
.recruit_table2td1b {
	font-weight: normal;
	font-variant: normal;
	color: #fff;
	font-size: 14px;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 4px 3px;
	width: 17px;
	text-align: right;
	background-color: #006ebb;
	vertical-align: middle;
}
.recruit_table2td1c {
	font-weight: normal;
	font-variant: normal;
	color: #fff;
	font-size: 14px;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 4px 3px;
	width: 17px;
	text-align: right;
	background-color: #006ebb;
	vertical-align: middle;
	border-bottom: 1px solid #006ebb;
}
.recruit_table2td2 {
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	font-size: 13px;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 4px 4px;
	width: 140px;
	background-color: #006ebb;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #fff;
}
.recruit_table2td2 img {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
.recruit_table2td2b {
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	font-size: 13px;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 4px 4px;
	width: 140px;
	background-color: #006ebb;
	text-align: left;
	vertical-align: middle;
}

.recruit_table2td2b img {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	vertical-align: middle;
}
.recruit_table2td2c {
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	font-size: 13px;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 4px 4px;
	width: 140px;
	background-color: #006ebb;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #006ebb;
}

.recruit_table2td2d {
	font-weight: bold;
	font-variant: normal;
	color: #fff;
	font-size: 13px;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 4px 4px;
	width: 157px;
	background-color: #006ebb;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #006ebb;
}

.recruit_table2td2d img {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	vertical-align: middle;
}

.recruit_table2td3 {
	font-weight: normal;
	font-variant: normal;
	color: #333;
	font-size: 13px;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 4px 8px;
	width: 330px;
	border-bottom: 1px solid #006ebb;
}
.recruit_table2td3b {
	font-weight: normal;
	font-variant: normal;
	color: #333;
	font-size: 13px;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 4px 8px;
	width: 330px;
	border-top: 1px solid #006ebb;
}
.recruit_table2td3c {
	font-weight: normal;
	font-variant: normal;
	color: #333;
	font-size: 13px;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 4px 8px;
	width: 330px;
	border-bottom: 1px solid #006ebb;
}
.recruit_table3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 405px;
	border: 1px solid #006ebb;
	border-collapse: collapse;
}
.recruit_table3td1 {
	font-weight: normal;
	font-variant: normal;
	color: #fff;
	font-size: 13px;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 4px 4px;
	width: 40px;
	background-color: #006ebb;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #006ebb;
	border-bottom: 1px solid #fff;
}
.recruit_table3td1b {
	font-weight: normal;
	font-variant: normal;
	color: #fff;
	font-size: 13px;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 4px 4px;
	width: 40px;
	background-color: #006ebb;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #006ebb;
}
.recruit_table3td2 {
	font-weight: normal;
	font-variant: normal;
	color: #333;
	font-size: 13px;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 4px 8px;
	width: 340px;
	border-top: 1px solid #006ebb;
	border-bottom: 1px solid #006ebb;
}
.recruit_table3td2b {
	font-weight: normal;
	font-variant: normal;
	color: #333;
	font-size: 13px;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 4px 8px;
	width: 340px;
	border-top: 1px solid #006ebb;
	border-bottom: 1px solid #006ebb;
}
.recruit_table4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 285px;
	border: 1px solid #006ebb;
	border-collapse: collapse;
}
.recruit_table4td1 {
	font-weight: normal;
	font-variant: normal;
	color: #fff;
	font-size: 13px;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 4px 4px;
	width: 40px;
	background-color: #006ebb;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #006ebb;
	border-bottom: 1px solid #fff;
}
.recruit_table4td1b {
	font-weight: normal;
	font-variant: normal;
	color: #fff;
	font-size: 14px;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 4px 4px;
	width: 40px;
	background-color: #006ebb;
	text-align: left;
	vertical-align: middle;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #006ebb;
}
.recruit_table4td2 {
	font-weight: normal;
	font-variant: normal;
	color: #333;
	font-size: 14px;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 4px 8px;
	width: 240px;
	border-top: 1px solid #006ebb;
	border-bottom: 1px solid #006ebb;
}
.recruit_table4td2b {
	font-weight: normal;
	font-variant: normal;
	color: #333;
	font-size: 14px;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 4px 8px;
	width: 240px;
	border-top: 1px solid #006ebb;
	border-bottom: 1px solid #006ebb;
}

/*__en-japan--rikunabi__*/
#en_rikunabi_area {
	display: inline-block;
	width: 296px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
#en_rikunabi_area:after {
	content: "";
	clear: both;
	display: block;
	height: 0px;
	visibility: hidden;
}
#en_rikunabi_area ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	text-align: center;
}
#en_rikunabi_area li {
	float: left;
	width: 135px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
	text-align: center;
}
#en_rikunabi_area p {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

#en_rikunabi_area2 {
	display: inline-block;
	width: 361px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
#en_rikunabi_area2b {
	width: 161px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

#en_rikunabi_area2c {
	width: 514px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

#recruit_shinsotsu_t1 {
	width: 361px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
#recruit_shinsotsu_t1b {
	width: 161px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.recruit_shinsotsu_td1 {
	width: 160px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.recruit_shinsotsu_td2 {
	width: 40px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.recruit_shinsotsu_td3 {
	width: 161px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
#recruit_shinsotsu_t1 p {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

#recruit_shinsotsu_t2 {
	width: 514px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

#recruit_shinsotsu_t2_td1 {
	width: 514px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
	text-align: center;
	font-size: 86%;
	color: #333;
	line-height: 1.3;
}

#recruit_shinsotsu_t2_td2a {
	width: 270px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

#recruit_shinsotsu_t2_td2b {
	width: 244px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.en_rikunabi_area_div2 a:hover,
.en_rikunabi_area_div2 a:active {
background-color: transparent;
}