@charset "Shift_JIS";

/* ■構造 */

body {
  margin: 0;
  padding: 0;
  background:  #eeeeee url(../image/bg_right_tile.png) repeat-y;
  color: #000000;
}
#header1  {
  width:  760px;
  height: 150px;
  margin: 0;
  padding: 0;  
  background:  #333366 url(../image/title_bg_img.png);
}
#header2  {
  width: 760px;
  height:  40px;
  margin: 0;
  padding: 0;  
  background:  #000099 url(../image/nv_bg_img.gif);
}
#header3  {
	width: 699px;
	height:  25px;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
}

#main {
  width: 700px;
  margin:  10px 0 40px 25px;
  background:  #ffffff;
  color:  #000000;
}
#footer {
  width: 720px;
  margin-left:  20px;
  background:  #000000;
  color:  #ffffff;
  text-align:  right;
}

/* ■その他 */

a:link { text-decoration:none;color:#0000ff }
a:visited { text-decoration:none;color:#9900cc }
a:hover { text-decoration:none;color:#ff0000 }
a:active { text-decoration:none;color:#ccccff }

a[name]:hover { text-decoration:none;color:#000000 }

img {
  border: none;
}

/* 会社名 */
h1 {
  width:  680px;
  margin: 0;
  padding:  100px 0 0 0;
  color:  #ffffff;
  font-size:  150%;
  text-align:  right;
} 
h2 {
  margin: 0;
  padding: 0 20px 0 0;
  color:  #ffffff;
  font-size:  100%;
  text-align:  right;
} 

/* ナビゲーションボタン */
#navi {
  margin: 0;
  padding: 0 0 0 0px;
} 

/* 営業時間と電話番号 */
#time {
  margin: 0;
  padding: 0 20px 0 0;
  color:  #ffffff;
  font-size:  100%;
  text-align:  right;
} 

/* キャンペーン情報 */
.p1  {
  margin:  0;
  padding:  10px 0 0 0;
  font-size:  80%;
}
.p2 {
  margin:  0;
  padding:  5px 0 0 0;
  font-size:  100%;
}
.p3 {
  margin:  0;
  padding:  0 0 10px 0;
  font-size:  80%;
  line-height:  140%;
  border-bottom:  solid 1px #999999;
}
.p4 {
  margin:  0;
  padding:  0 0 10px 0;
  font-size:  80%;
  line-height:  140%;
}

.btn  {
  color:  #000099;
}

.counter{
	border-collapse:collapse
}

.counter th{
	background-color: #FFFFCC;
	border: 1px solid #cccccc;
	padding: 5px 0px 5px 0px;
}

.counter td{
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	padding: 5px;
}

