﻿/* staffing - index */
/*
--------------------------------------------------
	overwrite
--------------------------------------------------
*/

/*
--------------------------------------------------
	page style
--------------------------------------------------
*/

#staffing .summary-block {
	width: 735px;
	}
#staffing .summary-block img {
	float: left;
	}
#staffing .summary-block .summary-text {
	width: 610px;
	float: right;
	}

/* block-1 */

#staffing .block-1 {
	width: 735px;
	margin-bottom: 25px;
	background: url(../image/index_bg_01a.gif) repeat-y left top;
	}
#staffing .block-1 .wrap-1 {
	width: 735px;
	padding-top: 15px;
	background: url(../image/index_bg_01b.gif) no-repeat left top;
	}
#staffing .block-1 .wrap-2 {
	width: 735px;
	padding-bottom: 15px;
	background: url(../image/index_bg_01c.gif) no-repeat left bottom;
	}
#staffing .block-1 .l-block {
	width: 360px;
	float: left;
	}
#staffing .block-1 .r-block {
	width: 360px;
	float: right;
	}
#staffing .block-1 h3 {
	margin-bottom: 15px;
	}

#staffing .block-1 .text-block {
	margin: 0 15px;
	}
#staffing .block-1 .text-block p {
	margin-bottom: 5px;
	}
#staffing .block-1 .text-block li {
	padding-right: 11px;
	background: url(../image/index_line_01.gif) no-repeat right center;
	float: left;
	}
#staffing .block-1 .text-block li.last {
	padding-right: 0;
	background: none;
	}

/* block-2 */

#staffing .block-2 {
	width: 735px;
	}
#staffing .block-2 .l-block {
	width: 495px;
	float: left;
	}
#staffing .block-2 .r-block {
	width: 215px;
	float: right;
	}

/* block-3 */

#staffing .block-3 {
	width: 495px;
	margin-bottom: 25px;
	padding-top: 15px;
	padding-bottom: 20px;
	background: url(../image/index_bg_02a.gif) repeat-y left top;
	border-top: solid 1px #ced2db;
	border-bottom: solid 1px #ced2db;
	}
#staffing .block-3 h3 {
	margin: 0 20px 10px 20px;
	}
#staffing .block-3 dl {
	margin: 0 20px;
	}
#staffing .block-3 dt {
	margin-bottom: 5px;
	}
#staffing .block-3 dd {
	margin-bottom: 10px;
	padding: 9px 10px 8px 25px;
	background: #f0f3f7 url(../image/index_bg_02b.gif) no-repeat left top;
	}
#staffing .block-3 dd.last {
	margin-bottom: 0;
	}

/* block-4 */

#staffing .block-4 {
	width: 495px;
	margin-bottom: 25px;
	padding-top: 10px;
	background: #feefd3 url(../image/index_bg_03a.gif) no-repeat left top;
	}
#staffing .block-4 .wrap {
	width: 495px;
	padding-bottom: 10px;
	background: #feefd3 url(../image/index_bg_03b.gif) no-repeat left bottom;
	}
#staffing .block-4 dl {
	margin: 0 20px;
	}
#staffing .block-4 dt {
	width: 65px;
	color: #747e9c;
	position: absolute;
	}
#staffing .block-4 dd {
	padding-left: 65px;
	}

/* block-5 */

#staffing .block-5 {
	width: 495px;
	padding-top: 25px;
	border-top: solid 2px #ebedf1;
	}
#staffing .block-5 dl {
	width: 495px;
	}
#staffing .block-5 dt {
	width: 180px;
	float: right;
	}
#staffing .block-5 dd {
	width: 280px;
	float: left;
	}

/* block-6 */

#staffing .block-6 {
	width: 215px;
	padding-bottom: 25px;
	}
#staffing .block-6 li {
	width: 215px;
	float: left;
	}

/* block-7 */

#staffing .block-7 {
	width: 215px;
	}
#staffing .block-7 h3 {
	margin-bottom: 10px;
	}
#staffing .block-7 p {
	margin-bottom: 10px;
	}
#staffing .block-7 .bt-block a {
	display: block;
	padding: 3px 10px;
	background: #f0f3f7;
	}

