
#topimg{
width : 760px;
margin : 0px;
padding : 0px;
height:260px;
}

/* メインメニュー */
#main-menu {
  width: 760px;
  height: 180px;
  border-top:5px solid #330000;
  border-bottom:5px solid #330000;
  margin: 0px;
  padding:0px;
}

#main-menu ul.menu {
  width: 760px;
  margin: 0px;
  padding:0px;
}

#main-menu ul.menu li {
  float: left;
  margin: 0px;
  padding:0px;
  list-style-type: none;
}


#main-menu ul.menu li a {
  width: 108px;
  height: 180px;
  text-indent: -700em;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
  background-position: 0px -180px;
}

#main-menu ul.menu li.s-data a {
  width: 110px;
  height: 180px;
  text-indent: -700em;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
  background-position: 0px -180px;
}

#main-menu ul.menu li a:hover {
  background-position: 0px 0px;
}

/* メインメニュー背景画像 */
a.main-menu01 {
  background-image: url(/img/top/shops/osteria.jpg);
}

a.main-menu02 {
  background-image: url(/img/top/shops/trattoria.jpg);
}

a.main-menu03 {
  background-image: url(/img/top/shops/ryo.jpg);
}

a.main-menu04 {
  background-image: url(/img/top/shops/arco.jpg);
}

a.main-menu05 {
  background-image: url(/img/top/shops/stazione.jpg);
}

a.main-menu06 {
  background-image: url(/img/top/shops/mercato.jpg);
}

a.main-menu07 {
  background-image: url(/img/top/shops/dolce.jpg);
}
/* メインメニュー背景画像 END */
/* メインメニュー END */



#main{
  width: 760px;
  margin: 0px;
  padding:0px;
  
}

#main h2{
  margin: 0px;
  padding:0px;
  
}

#whatsnew{
width: 370px;
margin: 18px 0px 0px 0px;
padding:0px;
float:left;
}

.logbox {
border: 1px solid #cccccc;
width: 350px;
height: 200px;
padding: 0px;
overflow: auto;
font-size:12px;
margin:12px 0px 0px 0px;
padding:14px 10px 10px 6px;
text-align:left;
}

.logbox p{ 
color: #000000; 
margin:0px 0px 10px 0px;
}

.whatsnew {
margin:2px 0px 0px 6px;
padding:0px;
 }


#pickup{
width: 180px;
margin: 14px 0px 0px 0px;
padding:0px;
float:left;
}

#pickup h2{
width: 180px;
margin: 0px 0px 10px 0px;
padding:0px;

}

#pickup img{
margin: 4px 0px 0px 0px;
}

/* サブメニュー */
#sub-menu {
  width: 160px;
  height: 240px;
  border-right:1px solid #cccccc;
  margin: 14px 6px 10px 10px;
  padding:0px;
  float:left;
}

#sub-menu ul.sub-menu {
  width: 160px;
  margin: 0px;
  padding:0px;
}

#sub-menu ul.sub-menu li {
  width: 160px;
  height: 24px;
  margin: 0px;
  padding:0px;
  list-style-type: none;
  border-bottom:1px dotted #cccccc;
}


#sub-menu ul.sub-menu li a {
  width: 160px;
  height: 24px;
  text-indent: -700em;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
  background-position: 0px -24px;
}


#sub-menu ul.sub-menu li a:hover {
  background-position: 0px 0px;
}

/* サブメニュー背景画像 */
a.sub-menu01 {
  background-image: url(/img/top/sub-menu/1.jpg);
}

a.sub-menu02 {
  background-image: url(/img/top/sub-menu/2.jpg);
}

a.sub-menu03 {
  background-image: url(/img/top/sub-menu/3.jpg);
}

a.sub-menu04 {
  background-image: url(/img/top/sub-menu/4.jpg);
}

a.sub-menu05 {
  background-image: url(/img/top/sub-menu/5.jpg);
}

a.sub-menu06 {
  background-image: url(/img/top/sub-menu/6.jpg);
}

a.sub-menu07 {
  background-image: url(/img/top/sub-menu/7.jpg);
}

a.sub-menu08 {
  background-image: url(/img/top/sub-menu/8.jpg);
}

a.sub-menu09 {
  background-image: url(/img/top/sub-menu/9.jpg);
}
/* メインメニュー背景画像 END */
/* メインメニュー END */
