@charset "utf-8";
/* 会社案内 */

.cop_b {
	width: 100%;
	margin: 25px 0;}

.cop_b table{
	width:100%;
	margin: 5px 0;}

.cop_b th{
	font-weight:normal;
	width: 200px;
	padding: 10px 0;
	text-align:center;
	border-bottom: #ccc solid 1px;}
	
.cop_b td{
	padding: 10px 0;
	border-bottom: #ccc solid 1px;}


.bus_b {
	width: 100%;
	margin:25px 0;}
	
	
.bus_b .bus_bc{
	width:560px;
	margin-top: 20px;
	margin-right: 20px;}

.bus_bc .bus_text{
	width: 350px;
	margin: 10px 0 0;}
	
.bus_text p{
	margin: 10px 0 0;}
	

.out_b{
	width: 100%;
	margin:25px 0 50px;
	text-align:center;}
	
.out_b .comment{
	padding: 15px ;
	text-align: left;}
	
	
	
	
	
.out_b table{
	margin: 15px auto;
	width: 540px;}
	
.out_b td{
	text-align:left;
	width:180px;
	vertical-align:top;}
	
.out_b td strong{
	font-size: 16px;}
	
.out_b th{
	font-size:14px;
	color: #672c3d;
	text-align:left;}

.out_b th p{
	margin: 3px 0;}
	
	

.detail_b{
	width: 100%;
	margin: 25px 0 50px;}

.detail_b_inner{
	width: 550px;
	margin: 15px auto 0;}
	
.detail_bc{
	width: 330px;}
	
.detail_bc strong{
	font-size:20px;
	color: #672c3d;
	}
	

.detail_bc span.numbar{
	font-size:14px;
	font-weight:bold;}	
	
	
.detail_bc table{
	width: 330px;
	border-collapse:collapse;
	margin: 10px 0;}
	
	
.detail_bc th{
	border: #555 1px solid;
	background: #fdf8f9;
	padding: 3px;
	text-align:center;}
	
	
.detail_bc td{
	border: #555 1px solid;
	padding: 3px;
	text-align:center;}
	
.detail_bc td span.time{
	font-size: 10px;}

.map_b{
	width: 500px;
	margin: 0 auto 50px;} 
	
	
	
/* 採用情報 */


.button_b{
	width:100%;
	margin: 30px 0;
	text-align: center;}
	
	
.button_b input{
	margin: 5px;}
	
	
	
.form_b {
	width: 100%;
	margin: 25px 0;}

.form_b table{
	width:100%;
	margin: 5px 0;}

.form_b th{
	font-weight:normal;
	width: 200px;
	padding: 10px 0;
	text-align:left;
	vertical-align:top;}
	
.form_b td{
	padding: 10px 0;}


.form_b input.w300{
	width: 300px;}
	

	
.form_b h4{
	margin: 30px 0;}







