@charset"utf-8";

/* ---------------------------------------------------------
　indexページ用
--------------------------------------------------------- */
#inh_left{
width:480px;
float:left;
margin:0 0 0 30px;
}
#inh_right{
width:430px;
float:left;
padding-bottom:10px;
}
	#inh_right a{color:#333333;}

	.top_newa{
	background:url(/common/img/head/head_news_m.jpg) repeat-y;
	}
	.heto_tab{
	width:385px;
	border-collapse:collapse;
	margin:0 0 5px 20px;
	}
	.heto_tab th{
	vertical-align:top;
	width:45px;
	text-align:left;
	font-weight:bold;
	padding:5px 0 0 0;
	}
	.heto_tab td{
	padding:5px 0 0 0;
	vertical-align:top;
	}
	.bb_tab{
	border-bottom:1px solid #7B7563;
	}
	
	
#g_navi{
height:25px;
}
	
	

.top_imag_area{
background:url(/common/img/top/top_img.jpg) no-repeat;
height:215px;
margin:5px auto;
}
	.tia_left{
	width:620px;
	float:left;
	}
	.tia_left img{
	margin:120px 0 0 120px;
	}
	.tia_right{
	width:270px;
	float:left;
	padding:3px;
	}
	.tia_right table{
	margin:20px 10px;
	}
	.tia_right th{
	padding:5px;
	text-align:left;
	}



.top_list_right{
width:600px;
margin:0 0 5px 0;
}
	.point_job{
	width:590px;
	border-collapse:collapse;
	}
	.point_job th{
	vertical-align:text-top;
	}
	.point_job td{
	line-height:1.5em;
	vertical-align:top;
	padding:5px;
	}
	.point_job li{
	background:url(/common/img/point_img2.jpg) no-repeat 0 1px;
	padding-left:20px;
	margin-left:5px;
	line-height:1.5em;
	}
	
#side_contents{
margin-top:5px;
}
.point_box{
background:url(/common/img/top/box_area_m.jpg) repeat-y;
margin:0 0 5px 0;
width:610px;
}
	.point_box table{
	width:590px;
	margin:5px auto;
	border-collapse:collapse;
	}
	.point_box td{
	width:175px;
	padding:0 3px 0 7px;
	line-height:1.6em;
	vertical-align:top;
	}
	.point_box p{
	margin:5px 0 0 0;
	font-size:12px;
	color:#333333;
	}
	.rborder{
	border-right:1px solid #CCCCCC;
	}
	.td_bottom{
	}

.top_search_area{
background:url(/common/img/top/search_box_m.jpg) no-repeat;
padding:5px 20px;
height:340px;
}
	.top_search_area table{
	border-collapse:collapse;
	width:550px;
	margin:5px auto 10px auto;
	}
	.top_search_area th, .top_search_area td{
	padding:5px;
	text-align:left;
	border-bottom:1px dotted #CCCCCC;
	}
	
	


/* */
.point_area{
width:600px;
border-bottom:1px solid #3F2728;
margin:5px 0 20px 0;
background:url(/common/img/top/point_tab_m.jpg) repeat-y;
}
.point_tab{
width:590px;
margin:5px auto;
}
.point_tab td{
padding:5px 0;
text-align:center;
}

.pd_none{
padding:0!important;
}
.kjn_green{
background:#F5FBF4;
margin:10px 0 0 0;
border-top:#60B74C solid 3px;
border-bottom:#60B74C solid 3px;
}
.kjn_blue{
margin:15px 0 0 0 ;
background:#F8FCFC;
border-top:#45AABC solid 3px;
border-bottom:#45AABC solid 3px;
}
	.point_job img{
	/*border:1px solid #999999;*/
	}
	
.news_area{
margin:20px 0;
border-top:3px solid #FF9900;
border-bottom:3px solid #FF9900;
}

/* 検索内のチェックボックス */
.chechtable{
width:auto!important;
}

