@charset "utf-8";
/* CSS Document */

@import url(/css/common.css);

/* ごあいさつ */
.message h3{
	font-size:120%;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
}

.message .introtxt{
	padding-bottom:10px;
}


/* 会社概要 */

.company-box01,
.recruit-box01{
	padding-bottom:20px;
}

.company-box01 .f-left{
	width:260px;
	padding:0 10px;
}

.company-box01 .f-right{
	width:450px;
}

.company-box01 .f-right table{
	width:90%;
	border-collapse:collapse;
}

.company-box01 .f-right th,
.company-box01 .f-right td{
	padding:3px 5px;
	border-bottom:dotted 1px #d4d4d4;
}

.company-box01 .f-right th{
	text-align:left;
	vertical-align:top;
	width:20%;
}

.company-box01 .f-right table tr td table tr th,
.company-box01 .f-right table tr td table tr td{
	padding:3px 0;
}

.company-box01 .f-right table tr td table tr th{
	text-align:left;
	vertical-align:top;
	width:35%;
	font-weight:normal;
}

.lastsell{
	border:0px!important;
}

#shibamap{
	margin:0 auto;
}


/* 芝寿し物語 */

.story-box01{
	padding:0 10px 10px 10px;
}

.story-box01 .f-left{
	padding:0 10px 10px 0;
}

.story-box01 .f-right{
	padding:0 0 10px 10px;
}

/* 経営理念 */

.policy,
.recruit-intro{
	margin:20px 10px 10px 10px;
}


/* 採用情報 */

.recruit-box01 table{
	border-collapse:collapse;
	width:90%;
	margin:0 auto;
}

.recruit-box01 th{
	text-align:left;
	background-color:#F7F7ED;
	color:#344D02;
	width:15%;
}

.recruit-box01 th,
.recruit-box01 td{
	padding:5px;
	border:1px solid #AAAA8B;
	line-height:1.4;
}







