/******************************************************
 *
 * 地図関連
 *
 ******************************************************/

.map-base {
	width: 100%;
	margin: 0px auto 10px;
}

.map-base .map {
	width: 100%;
}

.map-base .map img {
	width: 100%;
}

.map-base .map-table {
	display: table;
	table-layout: fixed;
	width: 95%;
	margin: 20px auto 0;
	position: relative;
	z-index: 2;
}

.map-base .map-table .map-cell {
	display: table-cell;
	width: 80%;
	vertical-align: middle;
}

.map-base .map-table .map-cell .map-block {
	display: block;
	margin: 0 auto 0;
	width:75%;
	vertical-align: bottom;
}


.map-base .map-table .map-cell .select-map {
	position: absolute;
	width: 40%;
	z-index: 3;
}
.map-base .map-table .map-cell .select-map    { top: 0%; left: 30%; }	/* 「営業所を選択してください」 */


.map-base .map-table .map-cell .honsya,
.map-base .map-table .map-cell .misato,
.map-base .map-table .map-cell .niiza,
.map-base .map-table .map-cell .kawagoe,
.map-base .map-table .map-cell .machida,
.map-base .map-table .map-cell .matsudo,
.map-base .map-table .map-cell .saitama,
.map-base .map-table .map-cell .yachimata,
.map-base .map-table .map-cell .ibaraki,
.map-base .map-table .map-cell .souka-c,
.map-base .map-table .map-cell .niiza-c,
.map-base .map-table .map-cell .saitama-c,
.map-base .map-table .map-cell .yachimata-c {
	position: absolute;
	width: 25%;
	z-index: 3;
}

/*
【左側】
	上下間隔を均等に！
	左右は弧を描くイメージで配置
*/
.map-base .map-table .map-cell .souka-c        { top: 22%; left: 25%; } /* 草加センター */
.map-base .map-table .map-cell .kawagoe        { top: 33%; left: 20%; } /* 川越営業所 */
.map-base .map-table .map-cell .saitama-c      { top: 44%; left: 15%; } /* 埼玉センター */
.map-base .map-table .map-cell .saitama        { top: 55%; left: 13%; } /* 埼玉営業所 */
.map-base .map-table .map-cell .niiza          { top: 66%; left: 14%; } /* 新座営業所 */
.map-base .map-table .map-cell .niiza-c        { top: 77%; left: 15%; } /* 新座センター */
.map-base .map-table .map-cell .machida        { top: 88%; left: 20%; } /* 町田営業所 */

/*
【右側】
	上下間隔を均等に！
	左右は弧を描くイメージで配置
*/
.map-base .map-table .map-cell .misato         { top: 25%; left: 53%; } /* 三郷営業所 */
.map-base .map-table .map-cell .ibaraki        { top: 36%; left: 59%; } /* 茨城営業所 */
.map-base .map-table .map-cell .honsya         { top: 46%; left: 62%; } /* 本社 */
.map-base .map-table .map-cell .matsudo        { top: 57%; left: 65%; } /* 松戸営業所 */
.map-base .map-table .map-cell .yachimata      { top: 79%; left: 66%; } /* 八街営業所 */
.map-base .map-table .map-cell .yachimata-c    { top: 88%; left: 53%; } /* 八街センター */




/******************************************************
 *
 * 営業所紹介
 *
 ******************************************************/
.Office {
	margin: 10px auto 10px;
	padding: 0.2em;
}

.Office .columns img,
.Office .matrix-y-x img,
.Office .matrix-x-y img {
	width: 100%;
}

.Office .location {
	margin: 0 auto;
	width: 100%;
}




/******************************************************
 *
 * テーブル（装飾変更）
 *
 ******************************************************/

.OfficeTable > dl > dt{
	background: #efefef;
	width: 15%;
	text-align: center;
}

.OfficeTable > dl > dt > p{
	font-weight: bold;
}

