/* Basic settings.
----------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	font-size: 80%;
	line-height: 1.6em;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	text-align: justify;
	text-justify: distribute;
	color: #222;
	background-color: #fff;
	background-image: url('./assets/images/bodyback.jpg');
	background-repeat: repeat-x;
	}

a {
	color: #039;
	text-decoration: none;
	}
a:hover {
	color: #930;
	text-decoration: underline;
	}

#Container {
	padding: 0;
	width: 912px;
	margin: 0 auto;
	background: #fff;
	}

img {
	border: none;
	}



/* Header
----------------------------------------------- */
h1 {
	margin: 0px;
	padding: 1px 0px 1px 0px;
	width: 912px;
	background-color: #036;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color: #ccc;
	text-align: left;
	text-indent: 24px;
	font-weight: normal;
	}
h1 a {
	color: #ccc;
	text-decoration: none;
	}
h1 a:hover {
	color: #ccc;
	text-decoration: none;
	}

ul#HeadArea {
	margin: 0px;
	padding: 0px;
	width: 912px;
	height: 52px;
	list-style-type: none;
	}

ul#HeadArea li#HeadLogo {
	width: 652px;
	height: 52px;
	float: left;
	}

ul#HeadArea li#HeadLogo img {
	margin: 10px 0px 0px 24px;
	}

ul#HeadArea li#HeadTel {
	width: 260px;
	height: 52px;
	float: left;
	}

ul#HeadArea li#HeadTel img {
	margin: 19px 0px 0px 0px;
	}



/* Main Menu
----------------------------------------------- */
ul#MainMenuArea {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	clear: both;
	}

ul#MainMenuArea li {
	display: inline;
	}

ul#MainMenuArea li a {
	float: left;
	height: 0px;
	padding-top: 44px;
	margin-right: 1px;
	text-indent: -7777px;
	overflow: hidden;
	background-image: url("./assets/images/mainmenu.gif");
	}

ul#MainMenuArea li#MM_index a {
	width: 92px;
	background-position: 0px 0px;
	}
ul#MainMenuArea li#MM_conference a {
	width: 208px;
	background-position: 0px -44px;
	}
ul#MainMenuArea li#MM_office a {
	width: 133px;
	background-position: 0px -88px;
	}
ul#MainMenuArea li#MM_floor a {
	width: 133px;
	background-position: 0px -132px;
	}
ul#MainMenuArea li#MM_access a {
	width: 133px;
	background-position: 0px -176px;
	}
ul#MainMenuArea li#MM_inquiry a {
	margin-right: 0px;
	width: 208px;
	background-position: 0px -220px;
	}

ul#MainMenuArea li#MM_index a:hover, ul#MainMenuArea li#MM_index a.active {
	background-position: -208px 0px;
	}
ul#MainMenuArea li#MM_conference a:hover, ul#MainMenuArea li#MM_conference a.active {
	background-position: -208px -44px;
	}
ul#MainMenuArea li#MM_office a:hover, ul#MainMenuArea li#MM_office a.active {
	background-position: -208px -88px;
	}
ul#MainMenuArea li#MM_floor a:hover, ul#MainMenuArea li#MM_floor a.active {
	background-position: -208px -132px;
	}
ul#MainMenuArea li#MM_access a:hover, ul#MainMenuArea li#MM_access a.active {
	background-position: -208px -176px;
	}
ul#MainMenuArea li#MM_inquiry a:hover, ul#MainMenuArea li#MM_inquiry a.active {
	background-position: -208px -220px;
	}



/* Body Area
----------------------------------------------- */
div#BodyContainer {
	margin: 0px 24px 0px 24px;
	padding: 0px 0px 0px 0px;
	clear: both;
	}



/* Bread Crumbs Area
----------------------------------------------- */
ul#BreadCrumbsArea {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 864px;
	list-style-type: none;
	}

ul#BreadCrumbsArea li#BreadCrumbs {
	margin: 8px 0px 8px 0px;
	padding: 0px;
	float: left;
	width: 729px;
	font-size: 12px;
	}

ul#BreadCrumbsArea li#SitemapMenu {
	margin: 8px 0px 8px 0px;
	padding: 0px;
	float: left;
	width: 96px;
	}

ul#BreadCrumbsArea li#RSSMenu {
	margin: 8px 0px 8px 0px;
	padding: 0px;
	float: left;
	width: 21px;
	}



/* Foot Area
----------------------------------------------- */
#FootMenuArea {
	margin: 24px 0px 0px 0px;
	padding:0px;
	width: 912px;
	height: 24px;
	list-style-type: none;
	}
#FootMenuArea li#FootMenu {
	margin: 0px;
	padding: 1px 0px 1px 0px;
	width: 712px;
	background-color: #036;
	font-size: 9px;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color: #aac;
	text-align: left;
	text-indent: 24px;
	font-weight: normal;
	float: left;
	}
#FootMenuArea li#FootMenu a {
	color: #ccc;
	text-decoration: none;
	}
#FootMenuArea li#FootMenu a:hover {
	color: #ccc;
	text-decoration: underline;
	}
#FootMenuArea li#Totop {
	margin: 0px;
	padding: 1px 24px 1px 0px;
	width: 176px;
	background-color: #036;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color: #aac;
	text-align: right;
	font-weight: normal;
	float: left;
	}
#FootMenuArea li#Totop a {
	color: #ccc;
	text-decoration: none;
	}
#FootMenuArea li#Totop a:hover {
	color: #ccc;
	text-decoration: underline;
	}


#Copyright {
	clear: both;
	margin: 10px 0px 24px 24px;
	padding: 0px 0px 0px 0px;
	width: 888px;
	font-size: 10px;
	line-height: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color: #036;
	}
#Copyright a {
	color: #036;
	}
#Copyright a:hover {
	color: #036;
	text-decoration: underline;
	}



/* 共用
----------------------------------------------- */
p.ObjectAlt {
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	visibility: hidden;
	line-height: 1px;
	}

h4 {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	line-height: 1.0em;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color: #036;
	}

.ftsClr {
	font-size: 100%;
	line-height: 1.6em;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	text-align: justify;
	text-justify: distribute;
	color: #222;
	}
.fts6 {
	font-size: 6px;
	line-height: 1.2em;
	}
.fts8 {
	font-size: 8px;
	line-height: 1.2em;
	}
.fts10 {
	font-size: 10px;
	line-height: 1.2em;
	}

.MALL0 {
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	}

/* 行間 変更 */
.LH12em {
	line-height: 1.2em;
	}

/* 文字サイズ+行間 変更 */
.FT90LH12em {
	font-size: 0.9em;
	line-height: 1.2em;
	}

/* キャプション */
.Caption {
	margin: 2px 0px 0px 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 11px;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	overflow: hidden;
	}

/* overflow解除 */
.OfHidden {
	overflow: hidden;
	}

/* float解除 */
.Clearfloat {
	clear: both;
	}

/* アキ量指定 */
.MT0 {
	clear: both;
	margin: 0px;
	padding: 0px;
	}
.MT6 {
	clear: both;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	}
.MT8 {
	clear: both;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	line-height: 0px;
	}
.MT10 {
	clear: both;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	line-height: 0px;
	}
.MT12 {
	clear: both;
	margin: 0px;
	padding: 12px 0px 0px 0px;
	line-height: 0px;
	}
.MT24 {
	clear: both;
	margin: 0px;
	padding: 24px 0px 0px 0px;
	line-height: 0px;
	}
.MT36 {
	clear: both;
	margin: 0px;
	padding: 36px 0px 0px 0px;
	line-height: 0px;
	}
.MT48 {
	clear: both;
	margin: 0px;
	padding: 48px 0px 0px 0px;
	line-height: 0px;
	}
.MTB0 {
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	}
.MTB12 {
	margin: 0px;
	padding: 0px 0px 12px 0px;
	line-height: 0px;
	}

.ML84 {
	clear: both;
	margin: 0px;
	padding: 0px 0px 0px 84px;
	line-height: 0px;
	}

.ML128 {
	clear: both;
	margin: 0px;
	padding: 0px 0px 0px 128px;
	line-height: 0px;
	}


/* ライン */
.SepLine {
	clear: both;
	border-top: solid 1px #ace;
	}
.SepLine {
	clear: both;
	border-top: solid 1px #ace;
	}



/* カラム分割
----------------------------------------------- */
/* ２カラム分割（均等） */
ul.Column2 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	clear: both;
	width: 864px;
	}
ul.Column2 li.Column2_L {
	margin: 0px 24px 0px 0px;
	padding: 0px;
	float: left;
	width: 420px;
	overflow: hidden;
	}
ul.Column2 li.Column2_R {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 420px;
	overflow: hidden;
	}

/* ２カラム分割（２：１） */
ul.Column21 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	clear: both;
	width: 864px;
	}
ul.Column21 li.Column21_L {
	margin: 0px 24px 0px 0px;
	padding: 0px;
	float: left;
	width: 272px;
	overflow: hidden;
	}
ul.Column21 li.Column21_R {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 568px;
	overflow: hidden;
	}

/* ２カラム分割（380：460） */
ul.Column21 li.Column21_Lmap {
	margin: 0px 24px 0px 0px;
	padding: 0px;
	float: left;
	width: 380px;
	overflow: hidden;
	}
ul.Column21 li.Column21_Rmap {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 460px;
	overflow: hidden;
	}

/* ２カラム分割（400：440） */
ul.Column21 li.Column4044_Lmap {
	margin: 0px 24px 0px 0px;
	padding: 0px;
	float: left;
	width: 400px;
	/*overflow: hidden;*/
	overflow: visible;
	}
ul.Column21 li.Column4044_Rmap {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 440px;
	/*overflow: hidden;*/
	overflow: visible;
	}

/* ２カラム分割（400：440） */
ul.Column21 li.Column4044_L {
	margin: 0px 24px 0px 0px;
	padding: 0px;
	float: left;
	width: 400px;
	/*overflow: hidden;*/
	overflow: visible;
	}
ul.Column21 li.Column4044_R {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 440px;
	/*overflow: hidden;*/
	overflow: visible;
	}

/* ２カラム分割（660：204） */
ul.Column2 li.Column660_L {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 660px;
	overflow: hidden;
	}
ul.Column2 li.Column204_R {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 204px;
	overflow: hidden;
	}

/* ２カラム分割（164：636） */
ul.Column2 li.Column164636_L {
	margin: 0px 64px 0px 0px;
	padding: 0px;
	float: left;
	width: 164px;
	overflow: hidden;
	}
ul.Column2 li.Column164636_R {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 636px;
	overflow: hidden;
	}

/* ３カラム分割（均等） */
ul.Column3 {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	clear: both;
	width: 864px;
	}
ul.Column3 li.Column3_L {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 272px;
	overflow: hidden;
	}
ul.Column3 li.Column3_C {
	margin: 0px 0px 0px 24px;
	padding: 0px;
	float: left;
	width: 272px;
	overflow: hidden;
	}
ul.Column3 li.Column3_R {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
	width: 272px;
	overflow: hidden;
	}

/* ２カラム分割（ケータリング） */
ul.Column2C {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	clear: both;
	width: 420px;
	}
ul.Column2C li.Column2C_L {
	margin: 0px 12px 0px 0px;
	padding: 0px;
	float: left;
	width: 204px;
	overflow: hidden;
	}
ul.Column2C li.Column2C_R {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 204px;
	overflow: hidden;
	}



/* ホーム
----------------------------------------------- */
#HomeFlash {
	margin: 0px;
	padding: 0px;
	border-bottom: solid 8px #036;
	}

.homeh2 {
	margin: 0px;
	padding: 0px;
	}

.homeguid {
	margin: 0px;
	padding: 0px;
	height: 288px;
	overflow: hidden;
	}

.homeGuideImg {
	height: 114px;
	overflow: hidden;
	}

#homeTopicsImg {
	margin: 0px 0px 12px 0px;
	padding: 0px;
	height: 26px;
	overflow: hidden;
	}
#homeWhatsNewArea {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 270px;
	height: 420px;
	border: solid 1px #997;
	overflow: auto;
	}
#homeWhatsNew {
	margin: 10px;
	padding: 0px;
	}
#homeWhatsNew p {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}

.homenext1 {
	margin: 0px;
	padding: 0px;
	}
.homenext2 {
	margin: 0px;
	padding: 0px;
	}



/* ホール・展示場・会議室
----------------------------------------------- */
ul#ConfSubMenu {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	clear: both;
	width: 864px;
	}

ul#ConfSubMenu li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 108px;
	height: 36px;
	}

ul.Column21 li.Column4044_Rmap table {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 1.2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color: #303030;
	border-collapse: collapse;
	/*
	border-top: solid 1px #bbb;
	border-bottom: solid 1px #bbb;
	border-collapse: separate;
	border-spacing: 0px 0px;
	*/
	border: solid 1px #bbb;
	}
ul.Column21 li.Column4044_Rmap table td {
	margin: 0px;
	padding: 4px 2px 4px 2px;
	border: solid 1px #bbb;
	}
ul.Column21 li.Column4044_Rmap table td.LineB {
	border-bottom: solid 1px #bbb;
	}

.MT24L350 {
	margin: 24px 0px 0px 350px;
	}



/* 交通アクセス
----------------------------------------------- */
#Address {
	margin-top: 0px;
	}

#AccessGuideImg {
	margin: 0px 0px 24px 0px;
	padding: 0px;
	overflow: hidden;
	height: 65px;
	}

.acc_sub {
	margin: 0px;
	padding: 0px;
	color: #036;
	font-weight: bold;
	}

#ParkingG {
	margin: 0px 0px 0px 0px;
	padding: 10px;
	font-size: 12px;
	line-height: 1.2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	border: solid 1px #cc9;
	background-color: #eec;
	color: #a00;
	}

#ParkingG #Title {
	font-size: 14px;
	line-height: 1.6em;
	font-weight: bold;
	}



/* お問い合わせ
----------------------------------------------- */
div.inqTelFax {
	margin: 0px 0px 0px 5px;
	font-size: 16px;
	line-height: 140%;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	font-family: Verdana;
	font-weight: bold;
	float: left;
}


/* 利用規約
----------------------------------------------- */
h3.howto {
	margin: 16px 0px 2px 0px;
	padding: 0px 0px 2px 0px;
	font-size: 1.3em;
	line-height: 1.3em;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color: #000;
	border-bottom: solid 1px #ccc;
	}

h4.howto {
	margin: 16px 0px 6px 0px;
	padding: 0;
	font-size: 1.2em;
	line-height: 1.2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	color: #036;
	}

ul.howto0 {
	list-style-type: none;
	}

ul.howto1 {
	list-style-type: disc;
	}

ul.howto0 li {
	clear: both;
	}
ul.howto0 li ul {
	margin: 0px 0px 0px 35px;
	padding: 0px;
	list-style-type: circle;
	}
ul.howtoLast {
	list-style-type: none;
	text-align: right;
	}


/* お問い合わせ
----------------------------------------------- */
input.cfForm {
  font-size: 12px;
  line-height: 1.3em;
  font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
}

.cfForm_Blue {
  font-size: 12px;
  line-height: 1.3em;
  font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
  color: #00c;
  /*font-weight: bold;*/
}

.cfForm_Red, .cfForm_error {
  font-size: 12px;
  line-height: 1.3em;
  font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
  color: #c00;
  /*font-weight: bold;*/
}

ul.cfForm {
  margin: 0;
  padding: 0;
  list-style-type: none;
  clear: both;
  width: 100%;
  background-image: url('./assets/images/inqback.gif');
  background-repeat: repeat-y;
}
ul.cfForm li {
  margin: 0px;
  padding: 0px;
  float: left;
  /*display: block;*/
  border-top: solid 1px #ccc;
}
ul.cfForm li.cfForm_L {
  padding: 5px 10px 5px 10px;
  width: 25%;
  background-color: #ddd;
}
ul.cfForm li.cfForm_R {
  padding: 5px 0px 5px 10px;
  width: 70%;
}
ul.cfForm li.cfForm_LButton {
  padding: 10px;
  width: 45%;
  text-align: right;
}
ul.cfForm li.cfForm_RButton {
  padding: 10px;
  width: 45%;
  text-align: left;
}

.cfFormNote {
  font-size: 10px;
  line-height: 1.2em;
  font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
}

.InqMsgbox {
	margin: 0px;
	padding: 0px;
	valign: middle;
	width: 500px;
	height: 280px;
	border: solid 1px #bbb;
	}

ul.InquiryThanksColArea {
	margin: 0px;
	padding: 0px 0px 24px 0px;
	background-color: #fff;
	list-style-type: none;
	clear: both;
}
ul.InquiryThanksColArea li.InquiryThanksCol {
	margin: 0px 120px 0px 120px;
	padding: 140px 0px 140px 0px;
	display: block;
	border: solid 1px #ccc;
	text-align: center;
}



/* オフィスフロア
----------------------------------------------- */
.offcol3area {
	margin: 0px;
	padding: 10px;
	}

ul.offcol3 {
	margin: 0px;
	padding: 0px;
	width: 100%;
	list-style-type: none;
	clear: both;
	}

ul.offcol3 li {
	float: left;
	}
ul.offcol3 li.offcol3_L {
	width: 22%;
	}
ul.offcol3 li.offcol3_C {
	width: 6%;
	}
ul.offcol3 li.offcol3_R {
	width: 70%;
	}

/*  09-08-08 Huck  */
ul.Column2 li.Column376488_L {
	margin: 0px 36px 0px 0px;
	padding: 0px;
	float: left;
	width: 340px;
	overflow: hidden;
	}
ul.Column2 li.Column376488_R {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 488px;
	overflow: hidden;
	}
.BnBot2_L {
	margin: 0px 8px 5px 0px;
	padding: 0px;
	width: 166px;
	height: 65px;
	float: left;
	}
.BnBot2_R {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 166px;
	height: 65px;
	float: right;
	}
.BnBot2_L a, .BnBot2_R a, .BnBot5_L a, .BnBot5_R a {
	border: solid 1px #fff;
	display: block;
	}
.BnBot2_L a:hover, .BnBot2_R a:hover, .BnBot5_L a:hover, .BnBot5_R a:hover {
	height: 65px;
	border: solid 1px #00f;
	display: block;
	}
.BnBot2_L img, .BnBot2_R img, .BnBot5_L img, .BnBot5_R img {
	margin: 0px;
	padding: 0px;
	width: 164px;
	height: 65px;
	overflow: hidden;
	}

.BnBot5 {
	margin: 0px;
	padding: 0px;
	width: 862px;
	}
.BnBot5_L {
	margin: 0px 8px 5px 0px;
	padding: 0px;
	width: 166px;
	height: 65px;
	float: left;
	}
.BnBot5_R {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 166px;
	height: 65px;
	float: left;
	}



/* フロアガイド
----------------------------------------------- */
/* ２カラム分割（166：636） */
ul.Column2 li.Column166634_L {
	margin: 0px 64px 0px 0px;
	padding: 0px;
	float: left;
	width: 166px;
	overflow: hidden;
	}
ul.Column2 li.Column166634_R {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 634px;
	overflow: hidden;
	}
.BnBot {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 166px;
	height: 65px;
	}
.BnBot a {
	border: solid 1px #fff;
	display: block;
	}
.BnBot a:hover {
	height: 65px;
	border: solid 1px #00f;
	display: block;
	}
.BnBot img {
	margin: 0px;
	padding: 0px;
	width: 164px;
	height: 65px;
	overflow: hidden;
	}

.BnFloor {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 5px;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	color: #68a;
	border-left: solid 7px #68a;
	border-bottom: solid 1px #68a;
	}

/*  09-11-14 Huck                               */
/*  バナーエリア２カラム分割（166：166）アキ8px */
#BnBotArea {
	float: left;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	width: 340px;
	overflow: hidden;
	clear: both;
	}
/*  立面図エリア                                */
#FloorArea {
	float: right;
	margin: 0px 0px 8px 36px;
	padding: 0px;
	width: 486px;
	}
.BnBotArea_2col {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	clear: both;
	height: 67px;
	overflow: hidden;
	}
.BnBotArea_L {
	float: left;
	margin: 0px 8px 0px 0px;
	padding: 0px;
	width: 166px;
	height: 67px;
	overflow: hidden;
	}
.BnBotArea_R {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 166px;
	height: 67px;
	overflow: hidden;
	}

/*  フロア                                      */
.BnFloorArea2col {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 340px;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	color: #68a;
	text-indent: 5px;
	border-left: solid 7px #68a;
	border-bottom: solid 1px #68a;
	clear: both;
	}
.BnFloorArea2colL {
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 161px;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	color: #68a;
	text-indent: 5px;
	border-left: solid 7px #68a;
	border-bottom: solid 1px #68a;
	}
.BnFloorArea2colR {
	float: right;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 161px;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	color: #68a;
	text-indent: 5px;
	border-left: solid 7px #68a;
	border-bottom: solid 1px #68a;
	}

/*  イメージ                                    */
.BnBotImg {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 166px;
	height: 67px;
	overflow: hidden;
	}
.BnBotImg img, .BnBotImg a img {
	border: solid 1px #fff;
	}
.BnBotImg a:hover img {
	border: solid 1px #00f;
	}


/* サイトマップ
----------------------------------------------- */
.SitemapArea {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 84px;
	line-height: 1.6em;
	}
