



/*─ color ───────────────────────────────────────*/

.red			{ color: #ff0000; }

.blue			{ color: #0000ff; }

.green			{ color: #006600; }

.orange			{ color: #ff8000; }

.gray			{ color: #666666; }

.white			{ color: #ffffff; }

.black			{ color: #000000; }

.bg_white		{ background-color: #ffffff; }

.bg_sky			{ background-color: #eeeeff; }

.bg_border		{ background-color: #666699; }

.icon_green 		{ color: #83B88D; }

.nobold			{ font-weight: normal; }

.small			{ font-size: 80%; }

/*─ common ───────────────────────────────────────*/

h1		{ margin:  0px  0px  0px  0px; padding:  0px  0px  0px  0px; font-size: 100%; }

h2		{ margin:  0px  0px  0px  0px; padding:  0px  0px  0px  0px; font-size: 100%; }

h3		{ margin:  0px  0px  0px  0px; padding:  0px  0px  0px  0px; font-size: 100%; }

h4		{ margin:  0px  0px  0px  0px; padding:  0px  0px  0px  0px; font-size: 100%; }

p		{ margin:  0px  0px  0px  0px; padding:  0px  0px  0px  0px; }

div		{ margin:  0px  0px  0px  0px; padding:  0px  0px  0px  0px; }

form	{ margin:  0px  0px  0px  0px; padding:  0px  0px  0px  0px; }



strong	{ font-size: 100%; font-weight: bold; }

b		{ font-size: 100%; font-weight: bold; }



a			{ color: #678652; text-decoration: none; }

a:hover			{ color: #ff8000; text-decoration: underline; }

a.link_black		{ color: #666666; text-decoration: none; }

a.link_black:hover	{ color: #666666; text-decoration: none; }



img {

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	vertical-align: top;

}

* {

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	word-break: break-all;

	border-collapse: collapse;

	font-color: #666;

}

html {
	overflow-y:scroll;
}

body {

	margin: 0;

	padding: 0;

	font-size: 100%;

	line-height: 1.2;

	font-family:'ＭＳ Ｐゴシック', 'Osaka';

	color: #666666;

	text-align: center;

}

div,ul,li,h1,h2,h3,h4,h5,h6,p,form {

	margin: 0;

	padding: 0;

	list-style: none;

}

h1,h2,h3,h4,h5,h6,dt,th,caption {

	font-size: 1.0em;

	line-height: 1.2;

	font-weight: normal;

}

#menu ul, li {

	margin: 0;

	padding: 0;

}

hr {

	size: 1px;

	height: 1px;

	border:1px dotted #36e;

}

.br_both {

	clear: both;

}

dl,dt,dd{

	margin: 0;

	padding: 0;

}

#container {

	width: 780px;

	height: auto;

	margin: 0 auto 0 auto;

	padding: 0;

	text-align: left;

	background-image: url(../img/container.gif);

	background-repeat: repeat-y;

	font-size: 80%;

}

/*ヘッダ----------------------------------------------------------------------------------------------*/

#header {

	width: 770px;

	height: 100px;

	margin: 0 0 0 5px;

	padding: 0;

	text-align: left;

	font-size: 12px;

}

#header_1 {

	width: 450px;

	height: 100px;

	float: left;

	margin: 0;

	padding: 0;

}

#header_2 {

	width: 320px;

	height: 100px;

	float: left;

	margin: 0;

	padding: 0;

	background-image: url(../img/header2.gif);

	background-repeat: no-repeat;

}

#header_2 ul {

	width:320px;

	height:40px;

}

#header_2 ul li {

	color: #FFFFFF;

	margin: 10px 20px 0 0;

	padding: 0;

	float: left;

	list-style-type: none;

	background-image: url('../img/icon_1.gif');

	background-repeat: no-repeat;

	background-position: 0px 4px;

	padding-left: 10px;

	display: inline;

}

#header_2 ul li a{

	color: #FFFFFF;

}

#header_2 dl {

	float: left;

	color: #FFFFFF;

	line-height: 12pt;

	width: 160px;

	height: 60px;

	background-image: url(../img/icon_2.gif);

	background-repeat: no-repeat;

}

#header_2 dl dt {

	padding: 2 0 0 10px;

}

#header_2 dl dd {

	padding: 0 0 0 10px;

}

#header_2 a.form_1{

	float: left;

	display: block;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	text-indent: -9999px;

	background-repeat: no-repeat;

	background: url(../img/button_1_1.gif);

	width: 155px;

	height: 55px;

	}

#header_2 a.form_1:hover{

	float: left;

	display: block;

	margin: 0px;

	padding: 0px;

	text-decoration: none;

	text-indent: -1500px;

	background-repeat: no-repeat;

	background: url(../img/button_1_2.gif);

	width: 155px;

	height: 55px;

	}

	

/*コンテンツコンテナ-----------------------------------------------------------------------------------------------*/

#container_lv2{

	width: 770px;

	height: auto;

	margin: 10px 0 10px 5px ;

	padding: 0 0 0 0;

	background-image: url(../img/container_lv2.gif);

	background-repeat: repeat-y;

	font-size: 100%;

}

/*メニュー-----------------------------------------------------------------------------------------------*/

#navi {

	float: right;

	width: 180px;

	height: auto;

	margin: 0 10px 0 0;

	padding: 0;

	font-size: 100%;

	text-align: center;

	display: inline;

}

ul#menu {

	width: 180px;

	height: auto;

	margin: 0;

	padding: 0;

	font-size: 100%;

	clear: both;

}

ul#menu li {

	margin: 0 0 1px 0;

	padding: 0;

	list-style-type: none;

}

ul#menu li a{

	display: block;

	text-decoration: none;

	text-indent: -9999px;

	background-repeat: no-repeat;

	margin: 0;

	padding: 0;

	width: 180px;

	height: 28px;

}

li#menu_3 a{background: url(../img/menu_3.gif);}

li#menu_3_2 a{background: url(../img/menu_3_2.gif);}

li#menu_4 a{background: url(../img/menu_4.gif);}

li#menu_5 a{background: url(../img/menu_5.gif);}

li#menu_6 a{background: url(../img/menu_6.gif);}

li#menu_06 a{background: url(../img/menu_06.gif);}

li#menu_7 a{background: url(../img/menu_7.gif);}

li#menu_8 a{background: url(../img/menu_8.gif);}

li#menu_9 a{background: url(../img/menu_9.gif);}

li#menu_10 a{background: url(../img/menu_10.gif);}



li#menu_3 a:hover{background: url(../img/menu_op_3.gif);}

li#menu_3_2 a:hover{background: url(../img/menu_op_3_2.gif);}

li#menu_4 a:hover{background: url(../img/menu_op_4.gif);}

li#menu_5 a:hover{background: url(../img/menu_op_5.gif);}

li#menu_6 a:hover{background: url(../img/menu_op_6.gif);}

li#menu_06 a:hover{background: url(../img/menu_op_06.gif);}

li#menu_7 a:hover{background: url(../img/menu_op_7.gif);}

li#menu_8 a:hover{background: url(../img/menu_op_8.gif);}

li#menu_9 a:hover{background: url(../img/menu_op_9.gif);}

li#menu_10 a:hover{background: url(../img/menu_op_10.gif);}



#navi a img{margin: 15px 0 0 0;}



/*中身-----------------------------------------------------------------------------------------------*/

#contents {

	width: 560px;

	height: auto;

	margin: 0 0 0 10px;

	padding: 0;

}



/*トップページ-----------------------------------------------------------------------------------------------*/

h1#index {

	text-indent: -9999px;

	margin: 0;

	padding: 0;

	font-size: 100%;

	width: 560px;

	height: 350px;

	background-image: url(../img/about.jpg);

	background-repeat: no-repeat;

}

.indent{

	line-height: 10px;

	text-indent: -9999px;

}

.indent2{

	line-height: 10px;

	text-indent: 0px;

}

.intro {

	/*border : 1px solid ;*/

	clear: left;

	width: 560px;

	height: 95px;

	background-image: url(../img/intro_line.gif);

	background-repeat: no-repeat;

	background-color: #FFFFFF;

}

.intro2 {

	/*border : 1px solid ;*/

	clear: left;

	width: 560px;

	height: 95px;

	background-image: url(../img/intro_line.gif);

	background-repeat: no-repeat;

	background-color: #f1f0ed;

}



#contents img {

	/*border : 1px solid ;*/

	float: left;

	margin: 7px 5px 0 5px;

	padding: 0;

	display: inline;

}



.intro h2.serviceTitle {

	/*border : 1px solid ;*/

	float:left;

	width: 420px;

	height: 20px;

	margin: 17px 0 4px 0;

	padding: 0 0 0 10px;

	font-size: 130%;

	font-weight: bold;

	color: #678652;

	border-left: 5px solid #678652 ;

}

.intro2 h2.serviceTitle {

	/*border : 1px solid ;*/

	float:left;

	width: 420px;

	height: 20px;

	margin: 17px 0 4px 0;

	padding: 0 0 0 10px;

	font-size: 130%;

	font-weight: bold;

	color: #678652;

	border-left: 5px solid #678652 ;

}



.intro h2.serviceTitle a{color: #678652; text-decoration: none;}

.intro h2.serviceTitle a:hover{ color: #D90005; text-decoration: none;}

.intro2 h2.serviceTitle a{color: #678652; text-decoration: none;}

.intro2 h2.serviceTitle a:hover{ color: #D90005; text-decoration: none;}



.intro p { float: left; width: 430px; line-height: 1.6em;}

.intro2 p { float: left; width: 430px; line-height: 1.6em;}

/*スタッフ紹介-----------------------------------------------------------------------------------------------*/

h1#stuff {

	text-indent: -9999px;

	margin: 0;

	padding: 0;

	font-size: 100%;

	width: 560px;

	height: 200px;

	background-image: url(../img/stuff.jpg);

	background-repeat: no-repeat;

}

.aboutContents_1{

	text-indent: -9999px;

	line-height: 0;

	font-size: 100%;

	padding: 0;

	color: #660000;

}

.aboutContents_2{

	margin: 10px 0 10px 0;

	text-align: right;

}



a.red2					{ font-weight:bold; color: #678652; text-decoration: none; }

a.red2:hover			{ font-weight:bold; color: #678652; text-decoration: underline; }

a.red2.link_black		{ font-weight:bold; color: #678652; text-decoration: none; }

a.red2.link_black:hover	{ font-weight:bold; color: #D90005; text-decoration: none; }



.introducerType1{

	/*border : 1px solid ;*/

	padding: 8px 10px;

	line-height: 180%;

	width: 560px;

	height: auto;

	background-image: url(../img/intro_line.gif);

	background-repeat: no-repeat;

	background-color: #FFFFFF;

}

.introducerType2{

	/*border : 1px solid ;*/

	padding: 8px 10px;

	line-height: 180%;

	width: 560px;

	height: auto;

	background-image: url(../img/intro_line.gif);

	background-repeat: no-repeat;

	background-color: #F9F9F7;

}

.jobType{ margin: 0; padding: 0; list-style-type: none; font-weight: bold; color:#678652}

.introduction{ background-image: url('../img/icon_4.gif'); background-repeat: no-repeat; background-position: 0px 7px; padding-left: 12px;}

.license{ background-image: url('../img/icon_4.gif'); background-repeat: no-repeat; background-position: 0px 7px; padding-left: 12px;}

.contract{ background-image: url('../img/icon_4.gif'); background-repeat: no-repeat; background-position: 0px 7px; padding-left: 12px;}

/*派遣システムのご案内-----------------------------------------------------------------------------------------------*/

#coSystem_lv1 {

	text-indent: -9999px;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 100%;

	width: 560px;

	height: 100px;

	background-image: url(../img/head-system.jpg);

	background-repeat: no-repeat;

}

#haken_lv1 {

	text-indent: -9999px;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 100%;

	width: 560px;

	height: 100px;

	background-image: url(../img/head-haken.jpg);

	background-repeat: no-repeat;

}

#coSystem_lv2 {

	text-indent: 22px;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 130%;

	line-height: 30px;

	font-weight:bold;

	color: #678652;

	width: 560px;

	height: 30px;

	background-image: url(../img/detaile_1.gif);

	background-repeat: no-repeat;

}

.coSystem_lv2_2 {

	text-indent: 22px;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 130%;

	line-height: 30px;

	font-weight:bold;

	color: #678652;

	width: 560px;

	height: 30px;

	background-image: url(../img/detaile_1.gif);

	background-repeat: no-repeat;

}


.container_lv3 {

	height: 445px;

	margin: 0;

	padding:10px;

	background-color:#ffffff;

}

.coSystem_lv3 {

	color: #678652;

	text-indent: 0;

	margin: 0;

	padding: 0;

	font-size: 120%;

	line-height: 180%;

	font-weight:bold;

}

.coSystem_lv4 {

	text-indent: 0;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 100%;

	line-height: 180%;

}

/*セキスイパーソネルの特長-----------------------------------------------------------------------------------------------*/

#tokuchou_lv1 {

	text-indent: -9999px;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 100%;

	width: 560px;

	height: 100px;

	background-image: url(../img/head-tokuchou.jpg);

	background-repeat: no-repeat;

}

.tokuchou_lv2 {

	color: #678652;

	text-indent: 0;

	margin: 0;

	padding: 0;

	font-size: 120%;

	line-height: 180%;

	font-weight:bold;

}

.tokuchou_lv3 {

	text-indent: 0;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 100%;

	line-height: 180%;

}

.container_lv4 {

	height: auto;

	margin: 0;

	padding: 10px;

	background-color:#ffffff;

}

/*派遣先の皆様へ-----------------------------------------------------------------------------------------------*/

#staff_haken_lv1 {

	text-indent: -9999px;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 100%;

	width: 560px;

	height: 100px;

	background-image: url(../img/head-staff_haken.jpg);

	background-repeat: no-repeat;

}

.staff_haken_lv2 {

	color: #678652;

	text-indent: 0;

	margin: 0;

	padding: 0;

	font-size: 120%;

	line-height: 180%;

	font-weight:bold;

}

.staff_haken_lv3 {

	text-indent: 0;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 100%;

	line-height: 180%;

}

.staff_haken_lv4 {

	height: auto;

	margin: 0;

	padding: 10px;

	background-color:#ffffff;

}

/*派遣スタッフの迎え方-----------------------------------------------------------------------------------------------*/

#mukaekata_lv1 {

	text-indent: -9999px;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 100%;

	width: 560px;

	height: 100px;

	background-image: url(../img/head-mukaekata.jpg);

	background-repeat: no-repeat;

}

.mukaekata_lv2 {

	color: #678652;

	text-indent: 0;

	margin: 6px 0 0 0 ;

	padding: 0;

	font-size: 120%;

	line-height: 120%;

	font-weight:bold;

}

.mukaekata_lv3 {

	text-indent: 0;

	margin: 0 0 16px 0;

	padding: 0;

	font-size: 100%;

	line-height: 180%;

}

.mukaekata_lv4 {

	height: auto;

	margin: 0;

	padding: 10px;

	background-color:#ffffff;

}

/*人材派遣サービスメニュー-----------------------------------------------------------------------------------------------*/

#service_lv1 {

	text-indent: -9999px;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 100%;

	width: 560px;

	height: 100px;

	background-image: url(../img/head-service.jpg);

	background-repeat: no-repeat;

}

.container_lv5 {

	height: auto;

	margin: 0 0 10px 0;

	padding: 10px;

	background-color:#ffffff;

}

.container_lv5_2 {

	height: auto;

	margin: 0;

	padding: 10px;

	background-color:#ffffff;

}

.container_lv5_2 ul{

margin: 0 0 10px 0;

}

.container_lv5_2 ul li {

	background-image: url('../img/icon_4.gif'); background-repeat: no-repeat; background-position: 0px 6px; padding-left: 12px;

	line-height:160%;

}

.coSystem_lv5 {

	text-indent: 0;

	margin: 0;

	padding: 0;

	font-size: 100%;

	line-height: 180%;

}

.coSystem_lv6 {

	text-indent: 0;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 100%;

	line-height: 180%;

}

/*派遣のメリット-----------------------------------------------------------------------------------------------*/

#haken_merit_lv1{

	text-indent: -9999px;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 100%;

	width: 560px;

	height: 100px;

	background-image: url(../img/head-haken_merit.jpg);

	background-repeat: no-repeat;

}

/*企業向けＱＡト-----------------------------------------------------------------------------------------------*/

#kigyou_qa_lv1 {

	text-indent: -9999px;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 100%;

	width: 560px;

	height: 100px;

	background-image: url(../img/head-kigyou_qa.jpg);

	background-repeat: no-repeat;

}



.kigyou_t{

	width: 540px; 

	height: auto; 

	border: 1px #999999 solid; 

	border-collapse: collapse; 

	vertical-align: top;

	text-align:left;

	font-size: 100%;

	margin: 0 0 20px 0;

}

.kigyou_t tr th{

	border: 1px #999999 solid;

	vertical-align: top;

	background-color: #F1F0ED;

	padding:5px;

}



.kigyou_t tr td{

	border: 1px #999999 solid;

	vertical-align: top;

	line-height: 160%;

	padding:5px;

}

.mukaekata_lv3_2 {

	text-indent: 0;

	margin: 10px 0 0 0;

	padding: 0;

	font-size: 100%;

	line-height: 100%;

}

/*派遣-----------------------------------------------------------------------------------------------*/

.haken_2 {

	text-indent: -9999px;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 100%;

	width: 540px;

	height: 200px;

	background-image: url(../img/haken_2.jpg);

	background-repeat: no-repeat;

}

.haken_3 {

	text-indent: -9999px;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 100%;

	width: 540px;

	height: 216px;

	background-image: url(../img/haken_3.jpg);

	background-repeat: no-repeat;

}

.haken_4 {

	text-indent: -9999px;

	margin: 0 0 10px 0;

	padding: 0;

	font-size: 100%;

	width: 540px;

	height: 122px;

	background-image: url(../img/haken_4.jpg);

	background-repeat: no-repeat;

}

/*フッタ-----------------------------------------------------------------------------------------------*/

#footer{

	clear: both;

	width: 770px;

	height: 40px;

	background-image: url(../img/copyright.gif);

	background-repeat: no-repeat;

	margin: 0 0 0 5px	;

	padding: 0;

}



#footer address{

	text-indent: -9999px;

}




