@charset "UTF-8";
/* CSS Document */

body {
  margin: 0;
  padding: 0;
  color: #333333;
  background: #fff4cd url(../images/back.jpg) repeat-y;
}
#wrapper {
  width: 777px;
}
/* ヘッダ
---------------------------------------------------- */
#header {
	margin:0;
  width: 777px;
  height: 77px;
  background: url(../images/header-bg.jpg) no-repeat;
  color: #725640;
  font-size: 12px;
  line-height: 18px;
  font: 12px/1.2em Osaka, Arial, Helvetica, Geneva, sans-serif;
  }
  
h1 {
  margin:30px 0 0 0;
  height:36px;
  width:225px;
  float:left;
}

/* グローバル・ナビゲーション
---------------------------------------------------- */
#header ul {
	margin-left: 82px;
	margin-top:30px;
	width: 440px;
	list-style: none;
	float: left;
	padding: 0px;
}
#header ul li {
  margin: 0;
  padding: 0;
  height: 34px;
  float:left;
}

#header ul li#top a{
	width: 30px;
	height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_top.jpg);
	background-repeat: no-repeat;
}

#header ul li#top a:hover{
	width: 30px;
	height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_top_.jpg);
	background-repeat: no-repeat;
}

#header li#concept a{
	width: 59px;
	display: block;
	height: 34px;
	text-indent: -10000px;
	background-image: url(../images/m_concept.jpg);
	background-repeat: no-repeat;
}

#header li#concept a:hover{
	width: 59px;
	display: block;
	height: 34px;
	text-indent: -10000px;
	background-image: url(../images/m_concept_.jpg);
	background-repeat: no-repeat;
}

#header li#pizza a{
	width: 42px;
	height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_pizza.jpg);
	background-repeat: no-repeat;
}

#header li#pizza a:hover{
	width: 42px;
	height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_pizza_.jpg);
	background-repeat: no-repeat;
}

#header li#menu a{ width: 41px;height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_menu.jpg);
	background-repeat: no-repeat;
}

#header li#menu a:hover{ width: 41px;height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_menu_.jpg);
	background-repeat: no-repeat;
}

#header li#info a{ width: 51px;height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_info.jpg);
	background-repeat: no-repeat;
}

#header li#info a:hover{ width: 51px;height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_info_.jpg);
	background-repeat: no-repeat;
}


#header li#address-map a{ width: 94px;height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_address.jpg);
	background-repeat: no-repeat;
}

#header li#address-map a:hover{ width: 94px;height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_address_.jpg);
	background-repeat: no-repeat;
}

#header li#blog a{ width: 42px;height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_blog.jpg);
	background-repeat: no-repeat;
}

#header li#blog a:hover{ width: 42px;height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_blog_.jpg);
	background-repeat: no-repeat;
}

#header li#link a{ width: 38px;height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_link.jpg);
	background-repeat: no-repeat;
}

#header li#link a:hover{ width: 38px;height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_link_.jpg);
	background-repeat: no-repeat;
}

#header li#inquire a{ width: 74px;height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_inquire.jpg);
	background-repeat: no-repeat;
}

#header li#inquire a:hover{ width: 74px;height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_inquire_.jpg);
	background-repeat: no-repeat;
}




#header ul li#top_main{
	width: 30px;
	height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_top_main.jpg);
	background-repeat: no-repeat;
}

#header li#concept_main{
	width: 59px;
	display: block;
	height: 34px;
	text-indent: -10000px;
	background-image: url(../images/m_concept_main.jpg);
	background-repeat: no-repeat;
}

#header li#pizza_main{
	width: 42px;
	height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_pizza_main.jpg);
	background-repeat: no-repeat;
}

#header li#menu_main{ width: 41px;height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_menu_main.jpg);
	background-repeat: no-repeat;
}

#header li#info_main{ width: 51px;height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_info_main.jpg);
	background-repeat: no-repeat;
}

#header li#address-map_main{ width: 94px;height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_address_main.jpg);
	background-repeat: no-repeat;
}

#header li#blog_main{ width: 42px;height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_blog_main.jpg);
	background-repeat: no-repeat;
}

#header li#link_main{ width: 38px;height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_link_main.jpg);
	background-repeat: no-repeat;
}

#header li#inquire_main{ width: 74px;height: 34px;
	display: block;
	text-indent: -10000px;
	background-image: url(../images/m_inquire_main.jpg);
	background-repeat: no-repeat;
}
