/*ページ共通設定*/
body {
  margin: 0;
  padding: 0;
  width:900px;
  background-color: #ffffff; /* 全体の背景色 */
  color: #404040; /* 全体の文字色 */
  font-size: 80%; /* 全体の文字サイズ */

  /*駐車場案内 背景設定*/
  background:url(./img/bg_test.jpg);
  background-repeat:repeat-y;
  background-position:top left;
}


/*全体のリンクテキスト*/
a:link { color: #0000ff; }
a:visited { color: #000090; }
a:hover { color: #c07100; }
a:active { color: #c07100; }


/*題名部分*/

/*題名部分 コンテナ設定 */
#header div.container{
  margin-left:5em;
}

/*ヘッダ の上境界線設定*/
#header{
  width:1210px; 
　margin-left:10px;
  border-top: 5px #402900 solid; /* ヘッダの上境界線 */
  /*display:inline;*//*2010/08 IE7で表示がおかしくなるので廃止*/
}

/*ヘッダ　エリア設定*/
#header div.top {
  padding: 15px 0 10px; /* トップエリアのパディング（上、左右、下） */
  background-color: #fbf6f1; /* トップエリアの背景色 */
  border-top: 1px #ffffff solid; /* トップエリアの上境界線 */
  border-bottom: 1px #402900 solid; /* トップエリアの下境界線 */
}

/*ヘッダ　サイトタイトル*/
#header h1.siteTitle1{
  margin: 0 0 4px; /* サイトタイトルのマージン（上、左右、下） */
  font-size: 110%; /* サイトタイトルの文字サイズ */
}
#header h1.siteTitle2{
  margin: 0 0 4px; /* サイトタイトルのマージン（上、左右、下） */
  font-size: 130%; /* サイトタイトルの文字サイズ */
}
#header h1.updateInfo{
  margin: 0 0 4px; /* サイトタイトルのマージン（上、左右、下） */
  font-size: 80%; /* サイトタイトルの文字サイズ */
}

/*メニュー表示*/
#menu{
  width:1210px; 
  background-color: #402900; /*背景色*/
 /*background:url(img/bg_menu.jpg);*//*背景画像*/
  height:28px;/*メニュー高さ*/
  /*display:inline;*//*2010/08 IE7で表示がおかしくなるので廃止*/
}

#menu ul{
  margin:0px;
  padding:0px;
  list-style-type:none;
}

#menu li{
  float:left;
  color:#FFFFFF/*メニュー背景色*/;
}

#menu li a{/*ボタン通常時*/
  color:#666666;/*文字色　設定（明）*/
  font-size:13px;
  font-weight:bold;
  background-color:#d8d8d8;/*背景色（明）*/
  display:block;/*表示形式*/
  text-align:center;
  width:150px;/*ボタン幅*/
  line-height:1.8em;/*ボタン高さ*/
  border-top:1px solid #999999;/*ボタン枠線上　設定（明）*/
  border-bottom:3px solid #333333;/*ボタン枠線下　設定（暗）*/
  border-right:1px solid #333333;/*ボタン枠線右　設定（暗）*/
  border-left:1px solid #999999;/*ボタン枠線左　設定（明）*/
  text-decoration:none;/*文字装飾*/
  float:left;/*ボタン配置　左寄せ*/
}

#menu li a:hover{/*ボタンホバー時*/
  color:#333333;/*文字色　設定（明⇒暗）*/
  background-color:#888888;/*背景色（明⇒暗）*/
  border-top:3px solid #333333;/*ボタン枠線上　設定（明⇒暗）*/
  border-bottom:1px solid #999999;/*ボタン枠線下　設定（暗⇒明）*/
  border-right:1px solid #999999;/*ボタン枠線右　設定（暗⇒明）*/
  border-left:1px solid #333333;/*ボタン枠線左　設定（明⇒暗）*/
}

/*駐車場案内（画面左右両方）　表示設定*/
#tableAll{
   clear:both;/*2010/08追加*/
   width:1200px;
}

/*駐車場案内（画面左）　表示設定*/
#tableLeft{
   width:450px;
   float:left;
   margin-top:10px;
   margin-left:20px;
   display:inline;
}


/*駐車場案内（画面右）　表示設定*/
#tableRight{
    width:700px;
    margin-top:12px;
    margin-left:0px;
    display:inline;
}


/*駐車場案内全体　表示設定*/
table.tableMain{
 }

/*駐車場案内　表示設定*/
table.tableSub{
    width:200px;
    border-top:1px solid #663300;/*枠線：上 設定*/
    border-left:1px solid #663300;/*枠線：左 設定*/
    border-collapse:collapse;/*隣接する境界線を結合して（重ねて）表示する */
    border-spacing:0;/*各文字間のスペースを0にする*/
    background-color:#ffffff;/*背景色*/
    empty-cells:show;/*中身が何もないセルの枠線を表示する*/
}
.tableSub th{
    border-right:1px solid #663300;/*枠線：右 設定*/
    border-bottom:1px solid #663300;/*枠線：下 設定*/
    color:#ffffff;
    background-color:#402900;
    padding:0.3em 0.1em;
    text-align:left;
}
.tableSub td{
    border-right:1px solid #663300;/*枠線：右 設定*/
    border-bottom:1px solid #663300;/*枠線：下 設定*/
    padding:0.3em 0.1em;
    text-align:center;
    /*font-size:xx-small;*/ 
    font-size: 80% ;
}

/*駐車場案内　TD/THタグ表示設定*/
td.LeftWidth{
    width:30%;
}

td.RightWidth{
    width:70%;
}

td.fontSmall{
    font-size: 70%;
}

/*駐車場地図　表示設定（標準）*/
table.tableMapSmall{
    border-top:1px solid #663300;/*枠線：上 設定*/
    border-bottom:1px solid #663300;/*枠線：左 設定*/
    border-left:1px solid #663300;/*枠線：左 設定*/
    border-right:1px solid #663300;/*枠線：左 設定*/
    border-collapse: collapse;
    border-spacing: 0px;
    empty-cells:show;/*中身が何もないセルの枠線を表示する*/
    width:500px;
    height:700px;
    margin-left:100px
}

/*駐車場地図　表示設定（拡大）*/
table.tableMapBig{
    border-top:1px solid #663300;/*枠線：上 設定*/
    border-bottom:1px solid #663300;/*枠線：左 設定*/
    border-left:1px solid #663300;/*枠線：左 設定*/
    border-right:1px solid #663300;/*枠線：左 設定*/
    border-collapse: collapse;
    border-spacing: 0px;
    empty-cells:show;/*中身が何もないセルの枠線を表示する*/
    width:700px;
    height:1000px;
}


.tableMap th{
}

.tableMap td{
    width:100px;
    height:100px;
    background-color:#C0C0C0;
}

/*メニュー表示*/
#footer{
   width:1200px;
   clear:both;
   /*display:inline;*//*2010/08 IE7で表示がおかしくなるので廃止*/
   margin-top:10px;
   margin-left:10px;
   height:20px;/*背景高さ*/
   background-color: #402900; /*背景色*/
   /*background:url(img/bg_menu.jpg);*//*背景画像*/
   color:#FFFFFF/*フォント色*/;
   text-align:right;
}
