/* ************* 周辺地図用スタイル ************* */

 /* 周辺地図説明文 */
.mapcont {
  letter-spacing: 1px;		/* 文字間隔 */
  line-height: 110%;		/* 文字行間 (100% = 文字の高さ) */
  font-size: 80%;			/* 文字のサイズ */
  color: #333333;			/* 文字色 */
}

 /* 項目を右寄せ */
.tdstyle {
  text-align: right;	/* 文字を右寄せ */
  white-space: nowrap;	/* 自動改行（折り返し）を禁止 */
}

 /* 地図の取扱い説明文の大枠 */
.bhandlframe {
  width : 700px;				/* 横幅 */
  margin: 20px 10px 10px;		/* 領域間余白:上 左右 下 */
  text-align: center;			/* 文字を中央揃え */
}

 /* 地図の取扱い説明文の中枠・文字 */
.mhandlframe {
  padding: 5px 0px;			/* 領域内余白:上下 左右 */
  font-size: 90%;			/* 文字のサイズ */
  letter-spacing: 5px;		/* 文字間隔 1px */  
  text-align: center;		/* 文字を左寄せ */
  border-top: 3px double #ffb9b9;		/* 上線 [幅 種類(2本線) 色] */
  border-bottom: 3px double #ffb9b9;	/* 下線 [幅 種類(2本線) 色] */
}

 /* 地図の取扱い説明文の小枠・文字 */
.shandlframe {
  width : 630px;				/* 横幅 */
  margin: 10px 20px;		/* 領域間余白:上下 左右 */
  text-align: left;			/* 文字を左寄せ */
  font-size: 85%;			/* 文字のサイズ */
  letter-spacing: 2px;		/* 文字間隔 */
  line-height: 130%;		/* 文字業間 (100% = 文字の高さ) */
  color: #333333;			/* 文字色 */
}

 /* 住所などの枠 */
.addframe {
  float: right;					/* 右寄せ */
  width : 350px;				/* 横幅 */
  margin: 15px 20px 15px 10px;	/* 領域間余白:上 右 下 左 */
  padding: 15px;				/* 領域内余白:上下左右 */
  text-align: right;			/* 文字を右寄せ */
  border: 1px solid #ffb9b9;	/* 枠線(囲む) [幅 種類(1本線) 色] */
}
