@charset "utf-8";

/* ===================================================================
CSS information
 file name  :  index.css
 style info :  recruit css
=================================================================== */

/*----------------------------------------------------------------------------------
		 								recruit
------------------------------------------------------------------------------------*/

div#inner p.ttl_under {
	background: url(/recruit/images/bg_photo.jpg) 0 0 no-repeat;
	min-height: 167px;
	padding: 10px 0 0 269px;
	line-height: 1.6;
	letter-spacing: 0.1em;
	margin: 0 0 40px;
}

* html div#inner p.ttl_under {
	height: 167px;
}

div#inner ul.rec_menu {
	clear: both;
	margin: 25px 0 0 0;
	padding: 0 0 24px 5px;
	width: 546px;
	background: url(/recruit/images/bg_box_bottom.gif) 5px bottom no-repeat;
}

div#inner ul.rec_menu:after {
	content: url(/img/common/clearfix.gif);
	display: block;
	clear: both;
	height: 0;
}

div#inner ul.rec_menu { display: inline-block; }
div#inner ul.rec_menu { display: block; }


div#inner ul.rec_menu li {
	float: left;
	width: 237px;
	background: url(/recruit/images/bg_box_top.gif) 0 0 no-repeat;
	padding: 10px 15px 0 14px;
}


div#inner ul.rec_menu li.right {
	float: right;
}


div#inner ul.rec_menu li h3 {
	text-align: center;
	margin: 0 0 5px;
}

div#inner ul.rec_menu li p {
	line-height: 1.6;
	margin: 0 0 10px;
}

div#inner ul.rec_menu li p.txt_link {
	background: url(/recruit/images/icon_rec.gif) 0 0.4em no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 0 4px;
}


div#inner p.contact {
	clear: both;
	text-align: right;
	margin: 35px 13px;
}

