﻿@import "default.css";
@import "menu.css";
@import "decoration.css";
@import "jquery.css";

#bg_main {
  background: url('../images/bg_flash.jpg') no-repeat center top;
}
#bg_head {
  background: url('../images/bg_menu.jpg') no-repeat center bottom;
}
#flash {
  width: 1080px; height: 337px;
  margin: 0 auto; padding-top: 35px;
  background: url('../images/bg_flash.jpg') no-repeat center top;
}
#top {
  overflow: hidden;
  width: 980px;
  margin: 0 auto; padding: 0 0 0;
  background: url('../images/bg_flash.jpg') no-repeat center -372px;
}
#up, #row { overflow: hidden; }

#row { margin-top: 20px; }
#index_left {
  float: left;
  width: 610px; padding: 20px 0 50px;
}
#index_right {
  float: right;
  width: 340px; padding: 20px 0 50px;
}
#menu_index {
  overflow: hidden;
  margin-bottom: 20px;
}
#newshop {
  width: 340px;
}

/* ▼ TOP MENU */
.menu1, .menu2 {
  float: left;
  width: 290px;
  padding-top: 100px;
}
.menu1 { margin-right: 30px; background: url('../images/menu1.jpg') no-repeat top; }
.menu2 { background: url('../images/menu2.jpg') no-repeat top; }
.menu1 ul, .menu2 ul {
  padding: 0 20px 20px;
  background: url('../images/menu_btm.jpg') no-repeat bottom;
  line-height: 2;
}
.menu1 ul li, .menu2 ul li {
  padding-left: 15px;
  background: url('../images/icon2.gif') no-repeat 0 50%;
  border-bottom: dotted 1px #339933;
}
.menu1 ul .li1,.menu2 ul .li1 { background: none; }

/* ▼ INFORMATION */
.img_left { float: left; padding: 0 10px 5px 0; }
.img_right { float: right; padding: 0 0 5px 10px; }
#info {
  width: 610px;
  background: url('../images/info2.jpg') repeat-y;
}
#info ul {
  padding: 0 20px 10px;
  background: url('../images/info3.jpg') no-repeat bottom;
}
#info ul li {
  overflow: hidden;
  padding: 5px 0 5px 50px;
  background: url('../images/d1.gif') no-repeat left 5px;
  font-size: 90%; line-height: 1.2;
  border-bottom: dotted 1px #339933;
}
#info ul li div.title {
  font-size: 110%; line-height: 1.2; font-weight: bold;
}
#info ul li p.date, #info ul li div.date {
  clear: both;
  text-align: right;
  font-size: 90%; font-family: "ＭＳ ゴシック", monospace;
}
#info ul li.d1 { background: url('../images/info_icon/d1.gif') no-repeat left 5px; }
#info ul li.d2 { background: url('../images/info_icon/d2.gif') no-repeat left 5px; }
#info ul li.d3 { background: url('../images/info_icon/d3.gif') no-repeat left 5px; }
#info ul li.d4 { background: url('../images/info_icon/d4.gif') no-repeat left 5px; }
#info ul li.d5 { background: url('../images/info_icon/d5.gif') no-repeat left 5px; }
#info ul li.d6 { background: url('../images/info_icon/d6.gif') no-repeat left 5px; }
#info ul li.d7 { background: url('../images/info_icon/d7.gif') no-repeat left 5px; }
#info ul li.n1 { background: url('../images/info_icon/n1.gif') no-repeat left 5px; }
#info ul li.n2 { background: url('../images/info_icon/n2.gif') no-repeat left 5px; }
#info ul li.n3 { background: url('../images/info_icon/n3.gif') no-repeat left 5px; }
#info ul li.n4 { background: url('../images/info_icon/n4.gif') no-repeat left 5px; }
#info ul li.n5 { background: url('../images/info_icon/n5.gif') no-repeat left 5px; }
#info ul li.n6 { background: url('../images/info_icon/n6.gif') no-repeat left 5px; }
#info ul li.n7 { background: url('../images/info_icon/n7.gif') no-repeat left 5px; }
#info ul li.c1 { background: url('../images/info_icon/c1.gif') no-repeat left 5px; }
#info ul li.c2 { background: url('../images/info_icon/c2.gif') no-repeat left 5px; }
#info ul li.c3 { background: url('../images/info_icon/c3.gif') no-repeat left 5px; }
#info ul li.c4 { background: url('../images/info_icon/c4.gif') no-repeat left 5px; }
#info ul li.c5 { background: url('../images/info_icon/c5.gif') no-repeat left 5px; }
#info ul li.c6 { background: url('../images/info_icon/c6.gif') no-repeat left 5px; }
#info ul li.c7 { background: url('../images/info_icon/c7.gif') no-repeat left 5px; }

/* ▼ SHOP INFORMATION */
#shop_info {
  width: 340px; height: 184px; margin-bottom: 10px; padding: 0 0 0 0;
  background: url('../images/openbaner.jpg') no-repeat left top;
}
#shop_info li {

}
#bana a {
  text-decoration: none;
}
#shop_view {
  width: 920px; margin: 20px auto 50px; padding: 0 20px 110px;
  background: #ffffff url('../images/shop_info2.jpg') no-repeat left bottom;;
  border: solid 1px #cccccc;
}
.shop {
  float: left;
  width: 440px; margin-bottom: 30px; padding: 0 10px 5px 10px;
  background: url('../images/line1.gif') repeat-y 10px;
}
#shop_header {
  margin: 20px 0 30px;
}
.shop_title {
  height: 40px; padding: 12px 0 0 15px;
  background: url('../images/ti_view.gif') no-repeat left top;
  color: #0000cc; font-weight: bold; font-size: 16px; line-height: 1;
}
.shop_tb {
  width: 95%; margin-left: 20px;
  border-collapse: collapse; border: double 3px #d0d0ee;
}
.shop_tb td {
  padding: 10px 10px 10px 10px;
  vertical-align: top;
  border: solid 1px #d0d0ee;
}
.shop_tb .td1 {
  width: 6em;
  background: #f9f9ff;
  vertical-align: middle; text-align: center;
}
.shop_tb .td2 {

}
.shop_btn {
  clear: both;
  margin-bottom: 80px;
  text-align: center;
}

