@charset "UTF-8";@media screen and (min-width: 737px){*{  margin: 0;  padding: 0;}li{  list-style: none;  word-spacing: normal;}table{  border-collapse: collapse;  border-spacing:0;}img{  display: block;  border: none;}a{  text-decoration: none;}body{  font-family: "游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;  font-size: 16px;  line-height: 1.7;  color: #253D26;  background-color: #F8F8F8;}h1,h2,h3,h4,h5,h6,h7,h8,h9,h10,h11{  font-size: 100%;}header{  width: 1200px;  margin: 0 auto;}#headerInner h1{  text-align: center;  margin-top: 50px;  font-size: 60px;  color:#9A9F9A;}#headerInner p{  text-align: center;  margin-top: 50px;  font-size: 19px;  color:#9A9F9A;  word-spacing: 35px;}#mainPhoto{  width: 800px;  margin: 0 auto;  margin-top: 80px;}#menu_photo{  width: 1100px;  margin: 0 auto;  margin-top: 100px;  margin-bottom: 100px;}#up{  width: 1100px;  margin: 0 auto;  display: flex;  justify-content: space-between;  margin-top: 180px;  padding-right: 30px;}#down{  width: 1100px;  margin: 0 auto;  display: flex;  justify-content: space-between;  margin-top: 180px;  padding-right: 30px;}#Menu_list{  width: 1100px;  margin: 0 auto;  margin-top: 150px;  margin-bottom: 100px;}#Menu_list h2{  text-align: center;  font-size: 50px;  color:#9A9F9A;  margin-bottom: 50px;}#bread_list{  font-size: 20px;  color:#9A9F9A;}#bread_list{  width: 700px;  margin: 0 auto;  }#bread_list li{  margin-bottom: 20px;}#bread_list p{  float: right;}footer{  width: 100%;  min-height: 200px;  border-top: solid 2px #9A9F9A;  background-color: #E1DBD3;}#footerLogo {  width: 100%;  margin-top: 10px;  text-align: center;  font-size: 40px;  color:#9A9F9A;}  .footerNavi ul{    clear: both;    display: flex;    float: left;    margin-left: 46.5%;  }  .footerNavi li{  width: 100%;  margin: 0 auto;  padding-left: 8px;  font-size: 9px;  text-align: center;}  #copyLight{  clear: both;  width: 100%;  text-align: center;  padding-top:20px;  color:  #9A9F9A;  font-size: 13px;}}