/*テキスト関連*/
.n_text{
	clear:both;
	font-size:108%;
	line-height:20px;
	margin-bottom:20px;
	margin-left:10px;
	margin-right:10px;
}
.ni_text{
	font-size:110%;
}
.accessmap{
	margin:10px 0px 5px;
}
.nid_text{
	margin:3px 10px 10px;
	text-indent:-1em;
	padding-left:1em;
	line-height:21px;
}
.b_text{
	font-weight:900;
	font-size:135%;
}
.bb_text{
	font-size:34px;
	margin:5px 0px 15px;
}
.bb_margin{
	margin:40px 0px 20px;
}
.tel_b_text{
	font-weight:900;
	font-size:120%;
}
.tel_n_text{
	font-size:115%;
	margin-left:0px;
}
.tel_n_text2{
	font-size:115%;
}

.images{
	float:left;
	margin:15px 0px 20px 12px;
}
/*ヘルパーサービス専用*/

.hl_text_ul{
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
	border-bottom:solid 2px #9c3000;
	font-weight:900;
	font-size:150%;
}
.hl_text_h{
	margin-top:15px;
	margin-left:30px;
	margin-right:15px;
	font-weight:900;
	font-size:140%;
}
.hl_text_n{
	margin:10px 15px 20px 45px;
	font-size:110%;
}
.hl_mgn{
	margin-top:45px;
}
.hl_text_b{
	font-size:140%;
	font-weight:900;
	margin:12px 10px 8px;
}
.hl_text_n{
	margin-left:25px;
	font-size:110%;
}
.hl_picture{
	float:right;
	margin:20px;
}
.picture2{
	float:right;
	margin:30px;
}
.picture3{
	margin:40px 10px 50px 10px;
}
.widc{
	width:490px;
}


.inner_title{
	vertical-align:top;
	font-size:120%;
	width:150px;
	float:left;
	height:100%;
	text-align:right;
	margin:0px 0px 0px;
}
.inner_right{
	float:right;
	font-size:110%;
	width:620px;
	margin:0px 0px 0px;
}

/*求人情報*/

.lista{
	margin:5px 30px 0px;
	font-size:110%;
}
.listb{
	margin:0px 40px 10px;
	font-size:110%;
}
.exbox{
	padding:1px 2px 0px;
	display:block;
	position:relative;
	top:-1.5em;
	left:100px;
	font-size:110%;
}


/* --------- */
.headline{
	padding:12px 8px 8px;
	vertical-align:middle;
	background-color:#9c3000;
	color:#ffffff;
	font-weight:900;
	font-size:140%;
	margin-bottom:10px;
}
table{
	float:left;
	display:block;
	margin:0px 10px 20px 30px;
}
table,tr,td{
	border:1px solid #9c3000;
	border-collapse:collapse;
}
td{
	font-size:105%;
	padding:2px 5px 0px 5px;
}
td.th{
	width:60px;
	background-color:#9c3000;
	color:#fff;
	text-align:center;
	vertical-align:middle;
}
td.tm{
	width:80px;
	background-color:#aa6444;
	color:#fff;
	text-align:center;
	vertical-align:middle;
}
td.tn{
	width:70px;
	text-align:right;
	padding-right:10px;
}
	