@charset "shift_jis";

/*---------------------------------フォントサイズなど*/
body {
  text-align: center;
  font-size: 100%;
  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" sans-serif;
  margin: 0;
  padding: 0;

}

/*---------------------------------ページ全体の横幅*/
#wrapper {
  text-align: left;
  width: 994px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
}

/*---------------------------------ヘッダー部分*/
#header {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #000000;
  color: #ffffff;
  height: 130px;
}

#header_right {
float:right;
margin: 0 0 0 0;
padding: 24px 30px 0 0;
}

/*---------------------------------メニュー部分*/
#navi {
    padding: 32px 0 0 0;
    margin: 0 0 0 0;
}
#navi li {
    list-style-type: none;
    float: left;
    font-size: 100%;
    text-align: center;
    line-height: 3;
}
#navi a {
    display: block;
    height: 50px;
    width: 142px;
    background-image: url(img/gmenu.png);
    background-position: top;
    text-decoration: none;
    color: #ffffff;
}
#navi a:hover {
    background-image: url(img/gmenu_over.png);
    background-position: bottom;
    color: #FFF;
}

/*---------------------------------コンテンツ部分*/
#contents {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
}

/*---------------------------------フッター部分*/
#footer {
  text-align: center;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 15px 0px;
  background-color: #000000;
  color: #ffffff;
}

/*----------------------------------------------------------
  メニュー部分の指定
----------------------------------------------------------*/
#menu ul {
  text-align: center;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 40px 0px;
  list-style-type: none;
}

#menu li {
  display: inline;
  padding: 0px 0.5em 0px 0.5em;
  border-left: 1px solid #336699;
}

#menu li a {
  text-decoration: none;
  color: #ffffff;
  background-color: #000000;
}

#menu li a:hover {
  text-decoration: underline;
  color: #ffff00;
  background-color: #000000;
}

/*----------------------------------------------------------
  ヘッダー内の指定
----------------------------------------------------------*/

/* -- 見出し -- */
h1 {
  font-size: 80%;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 80px 5px;
}

/*----------------------------------------------------------
  コンテンツ内の指定
----------------------------------------------------------*/
h2 {
  font-size: 120%;
  color: #ffffff;
  background-image:  url("img/h2.png");
  margin: 3px 0px 2px 0px;
  padding: 10px 0px 10px 10px;
}

h3 { 
  font-size: 100%;

  margin: 0px 0px 0px 0px;
  padding: 10px 0px 10px 20px ;
background-color: #c0c0c0;
}

h4 {
  font-size: 120%;
  margin: 3px 0px 2px 0px;
  padding: 10px 0px 10px 0px;
}

h5 { }

h6 { }

/* -- 文字 -- */
p {
  margin: 0px 0px 0.5em 0px;
  padding: 0 0 0 20px;
  line-height: 1.5em;
}

/* -- リスト -- */
#contents ul { }

#contents ol { }

#contents li { }

/*----------------------------------------------------------
  更新情報
----------------------------------------------------------*/
#contents dl.new {
  width: 491px;                                                     /*更新情報ボックスの幅*/
  height: 135px;                                                  /*更新情報ボックスの高さ*/
  overflow: auto;
  border: 1px solid #cccccc;
  padding: 0px 0px 10px 0px;
  margin: 0px 0 0px 0;
}

#contents dl.new dt {
  font-weight: bold;                                                /*日付の色を太字にする*/
  padding: 10px 0 0px 10px;
}

#contents dl.new dd {                                    /*日付ごとの下線*/
  padding: 5px 0 5px 10px ;
}

/*----------------------------------------------------------
  トップページ　テーブル
----------------------------------------------------------*/

.example table {
}

.example td {
width: 497px;
}

/*----------------------------------------------------------
  ドリンク　テーブル
----------------------------------------------------------*/

.example-drink table {
font-size: 90%;

}

.example-drink td {
padding: 5px 10px 5px 0px;
width: 100px;
text-align: left;
height: 35px; 
}

.example-drink th {
padding: 0 0 0 40px;
width: 397px;
text-align: left;
line-height: 1.2;
}

/*----------------------------------------------------------
  フード　テーブル
----------------------------------------------------------*/

.example-food table {
font-size: 90%;

}

.example-food td {
padding: 5px 10px 5px 0px;
width: 100px;
text-align: left;
height: 35px; 
}

.example-food th {
padding: 0 0 0 40px;
width: 397px;
text-align: left;
line-height: 1.2;
}

/*----------------------------------------------------------
  求人　テーブル
----------------------------------------------------------*/

.example-info table {
font-size: 100%;
width: 994;
}

.example-info td {
text-align: left;
line-height: 1.3;
height: 55px;
padding: 0 0 0 20px;
}

.example-info th {
text-align: left;
width: 100px;
padding: 0 0 0 100px;
}

/*----------------------------------------------------------
  店舗紹介　テーブル
----------------------------------------------------------*/
.example-shop table {
  font-size: 95%;
}

.example-shop td {
line-height: 1.2;
height: 31px;
padding: 0 0 0 20px;
}

.example-shop th {
width: 100px;
text-align: left;
padding: 0 0 0 20px;
}

#map {
float:right;
}

/*----------------------------------------------------------
  イベント　テーブル
----------------------------------------------------------*/

#contents dl.event {
  width: 994px;                                                     /*更新情報ボックスの幅*/
  height: 450px;                                                  /*更新情報ボックスの高さ*/
  overflow: auto;

  padding: 0px 0px 10px 0px;
  margin: 0px 0 0px 0;
}

#contents dl.event dt {
  border-bottom: 1px dotted #bfbfbf;                                      /*日付ごとの下線*/
  padding: 5px 0 5px 0px ;
background-color: #c0c0c0;
}

#contents dl.event dd {
  border-bottom: 1px dotted #bfbfbf;                                      /*日付ごとの下線*/
  padding: 5px 0 5px 10px ;
height: 220px; 
}

#contents dl.event dt img {
float:right;   
                   
}
/*----------------------------------------------------------
  リンク　テーブル
----------------------------------------------------------*/
.example-link table {
width: 100%;
}

.example-link td {
width: 497px;
height: 31px;
text-align: center;
padding: 0 0 10px 0;
}

.example-link th {
text-align: center;
height: 25px;
padding: 15px 0 0 0;
}

.example-link img {
padding: 0px 0 5px 0;
}

/*----------------------------------------------------------
  著作権表記
----------------------------------------------------------*/
#footer p {
  margin: 0px 0px 0px 0px;
  padding: 0 0 0 0;
}
