/*tag*/
* {
  margin: 0;
  font-size: 1em;
  line-height:110%;
  font-style: normal;
  text-decoration: none;
	/*font-family: "\4F\73\61\6B\61","\FF2D\FF33\20\30B4\30B7\30C3\30AF",sans-serif !important;*/
}
body{
	margin:0;
	padding:0;
	background: #FFFFFF;
	color: #333333;
	font-size:12px;
	text-align: center;
	line-height:150%;
}

form {
display:inline;
margin:3px;
padding:0;
}

input {
margin-bottom:5px;

}
hr {
	clear: both;
	display: none;
}
h2,h3,h4,p {
	margin: 0;
	padding: 0;
}
h1{
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	font-weight: normal;
}
strong {
	font-weight: normal;
}
h2.bottom{
	font-size: 10px;
	margin: 0px;
	color: #999999;
	text-align: center;
}
h2.bottom a{
	font-size: 10px;
	margin: 0px;
	color: #FF6600;
	text-align: center;
}
p {
  line-height:160%;
}
ul,ol,li {

	margin: 0;
	padding: 0;
}
dl,dt,dd {
	margin: 0;
	padding: 0;
}
img {
	margin: 0;
	padding: 0;
	border:none;
	vertical-align: middle;
}
table{border:0;}

td,th {
	text-align:left;
	vertical-align:top;
	line-height:150%;

}
img.notice {
	vertical-align: text-bottom;
}

.clearboth {
	clear:both;
}



.contena {
	width:800px;
	
	text-align:left;

	margin-left:auto;
	margin-right:auto;

	/*background-image:url(../img/boxline.gif)!important;
	background-repeat:repeat-y;*/
	border-left:1px #999 solid;
	border-right:1px #999 solid;
	background-image:url(../img/navi_bg2.gif);
	background-position:top left;
	background-repeat:repeat-y;


}



.headerimg {
		width:802px;
			margin-left:auto;
	margin-right:auto;
	/*border-left:1px #999 solid;
	border-right:1px #999 solid;*/


}

.logo {
	float:left;

}
/*.leftparts {
	float:left;
	width:200px;
	height:100%;
	border-right:1px #999 solid;

}*/
.contact {
width:190px;
padding:5px;
text-align:left;

}

.linebox {
width:100%;
height:100%;
	

}


.leftparts {
	width:199px;
	float:left;
	

	
	/*border-left:1px solid #999;*/
		
		
}

.leftpct {
	font-size:12px;
	width:189px;
	padding-left:10px;
	background-color:#FFFFFF;

}
.gray{
background-color:#999999;

}
.gray2{
background-color:#CCCCCC;

}
.rightparts {
	width:598px;
	float:right;
	border-left:1px solid #999;
	/*border-right:1px #999 solid;*/
		
}

.navibutton{
width:598px;

}
.navibutton{
list-style-type:none;
}
.navibutton li{
float: left;
margin:0;
padding:0;
}

.r_contena {
clear:both;
	width:568px;
	padding:10px;
	text-align:left;
vertical-align:top;
line-height:150%;

}
.r_h1 {
	clear:none;
	width:780px;
	text-align:left;
	vertical-align:top;
	line-height:normal;
	margin: 0px;

}
.sitemap {
clear:none;
	width:780px;
	text-align:right;
vertical-align:top;
line-height:normal;

}
.comname {
	background-color:#E9EEF5;
	}
.kyujin{
	background-image:url(../img/dotline.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:5px;
	padding-top:5px;
	
}
.kyujin dt{
	font-weight:bold;
	line-height:160%;

}
.kyujin dt a{
	color:#000000;
	text-decoration:underline;
		line-height:160%;

}
.kyujin dt a:hover{
	text-decoration:none;
		line-height:160%;

}
.kyujin dd{
	line-height:160%;
	margin-top:3px;
}

.bttm_navi{
text-align:center;
background-color:#003366;
line-height:180%;
color:#FFFFFF;
}

.bttm_navi a{

line-height:180%;
color:#FFFFFF;
}

.copy{
text-align:center;
background-color:#006699;
line-height:140%;
color:#FFFFFF;
}

.topread {

	width:425px;
	display:block;
	
}
.leftyose {
	float:left;
	
}
.contena h2 {
line-height:2em;
	background-image:url(../img/arrow_blue.gif);
	background-position:5px 50%;
	background-color:#E9E9E9;
	background-repeat:no-repeat;
	padding-left:25px;

}
.toppct {
margin-right:10px;
}


.button {
margin-top:5px;
margin-bottom:5px;
}



/*---------------------------------------------------
求人一覧
---------------------------------------------------*/
.reclist {
text-align:left;
vertical-align:top;
}

.reclist th{
	font-weight:bold;
}
.reclist th a{
	color:#000000;
	text-decoration:underline;


}
.reclist th a:hover{
	color:#000000;
	text-decoration:none;

}

.endline {
	background-image:url(../img/dotline.gif);
	background-position:bottom left;
	background-repeat:repeat-x;

}

/*----------------------------------------------------
組合概要
-----------------------------------------------------*/
.tbl_line {
border-top:1px #333 dotted;
}

.tbl_line th {
border-bottom:1px #333 dotted;
border-right:1px #333 dotted;
}
.tbl_line td {
border-bottom:1px #333 dotted;

}
.kumiai_navi{
margin-top:5px;
margin-bottom:10px;
}
.kumiai_navi ul{
	float:left;
	margin:10px;
	margin-bottom:10px;

}
.kumiai_navi li{
padding-top:10px;
	margin-left:20px;
}
.kumiai_navi li a{
color:#000000;
text-decoration:none;
}
.kumiai_navi li a:hover{
color:#000000;
text-decoration:underline;
}

/*-------------------------------------------------------
物流とは
--------------------------------------------------------*/

.aboutread {
	display:block;
	padding-left:8px;
	
}
.v_top {
	width:570px;
	background-image:url(../img/voice_bg_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:7px;
	margin-top:10px;
	
}
.v_bottom {
	background-image:url(../img/voice_bg_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:10px;
	padding-top:7px;
	
}



.blocked{
	float:right;
	width:460px;
}

.hito {
	float:left;
	margin-right:10px;
}

/*--------------------------------------------------
お問合せ
----------------------------------------------------*/

.read {
	line-height:160%;
}

.bold {
	font-weight:bold;
}
/***********************************************
      追加2008.08.08
************************************************/
.koumoku_table{	background-color:#cccccc;	}
.koumoku_table td{	width:30px;text-align:center;font-size:12px;background-color:white;color:#FF3366;padding:2px;	}
.koumoku_table th{	width:110px;text-align:center;font-size:12px;font-weight:normal;color:#ffffff;background-color:#006600;padding:2px 0px;	}
.koumoku_table td.none{	background-color:#EFEFEF;	}
.koumoku_table caption{	text-align:left;border-left:10px solid #cccccc;padding-left:12px;font-size:12px;letter-spacing:1.5;line-height:15px;	}
.center_table{	width:560px;margin:0px auto;	}
.center_table table{	margin:10px auto;	}
.center_table table div{	text-align:left;letter-spacing:1.5;line-height:18px;font-size:12px;	}
.qr_waku{	margin:10px auto;margin-bottom:0px;text-align:center;font-size:10px;color:blue;border:1px solid blue;width:80%	}
.p10{	padding:10px;	}
.h_10{	height:10px;	}
