@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;}#Consept{  width: 40%;  margin: 0 auto;  font-size: 19px;  color:#9A9F9A;  margin-top: 100px;  margin-bottom: 100px;}#mainphoto{  width: 1000px;  margin: -30px auto;  margin-bottom: 100px;}#Lunch{  width: 1100px;  margin: 0 auto;}#Lunch h1{  text-align: center;  font-size: 50px;  color:#9A9F9A;  border: 2px solid #9A9F9A;  width: 400px;  margin: 0 auto;}#Lunch p{  margin-right: 20px;  text-align: center;  font-size: 18px;  color:#9A9F9A;  margin-top: 50px;  margin-bottom: 30px;}#Lunch_menu{  clear: both;  width: 1100px;  display: flex;  justify-content: space-between;}#Lunch_menu li{  margin-top: 10px;}#Lunch_menu p{  text-align: center;  margin-top: 10px}#Kids_Lunch{  width: 1000px;  margin: 0 auto;  margin-top: 100px;}#Kids_Lunch h2{  text-align: center;  font-size: 50px;  font-weight:bold;  color:#9A9F9A;  margin-top: 100px;  border: 2px solid #9A9F9A;  width: 500px;  margin: 0 auto;}#kids_Inner{  width: 900px;  margin: 0 auto;  display: flex;  justify-content: space-around;  margin-top: 70px;  margin-bottom: 50px;  padding-right: 70px;}#kidsSet{  width: 500px;}#kidsSet h3{/*  display: block;*/  margin: 0 auto;  font-size: 20px;  color:#9A9F9A;  font-weight: 400;  border: 1px solid #9A9F9A;  width:150px;   padding-left: 30px;  margin-bottom: 30px;}#kidsSet p{  clear: both;  text-align: center;  font-size: 18px;  color:#9A9F9A;}#kids_singlemenu{ width: 300px;}#kids_singlemenu h4{  margin-left: 80px;  padding-left: 15px;  color: #9A9F9A;  font-size: 20px;  font-weight: 400;  border: 1px solid #9A9F9A;  width:60px;   margin-bottom: 30px;}#kids_singlemenu li{  font-size: 18px;  color:#9A9F9A;}  #kids_singlemenu p{    float: right;    margin-right: 40px;  }#drink{  width: 1100px;  margin: 0 auto;  margin-top: 100px;  margin-bottom: 100px;}#drink h5{  text-align: center;  font-size: 50px;  color:#9A9F9A;  border: 2px solid #9A9F9A;  width: 400px;  margin: 0 auto;}#drink_inner{  width: 1100px;  margin: 0 auto;  display: flex;  justify-content: space-around;  margin-top: 100px;  margin-bottom: 100px;}#drink_left{  width: 700px;  }#drink_menu{  width: 500px;  margin: 0 auto;  font-size: 19px;  color:#9A9F9A;}#drink_menu li{  margin: 0 auto;  font-size: 17px;  color:#9A9F9A;  margin-bottom: 20px;}  #drink_menu p{    float: right;  }#drinkMenu_right{  width: 400px;}#syrup{  font-size: 18px;  color:#9A9F9A;  margin-bottom: 80px;}#syrup p{  text-align: center;}#season_only{  font-size: 15px;}#syrup li{  text-align: center;}  #syrup p{  margin-top: 30px;  }#kids_drink{  text-align: center;  font-size: 18px;  color:#9A9F9A;}  #kids_drink p{    margin-top: 30px;  }#kids_desert ul{  margin-top: 50px;  margin-bottom: 20px;  text-align: center;  font-size: 18px;  color:#9A9F9A;}  #kids_desert li{    margin-bottom: 20px;  }  #kids_desert p{    margin-top: 20px;  }#desert{  width: 1000px;  margin: 0 auto;}#desert h6{  text-align: center;  font-size: 50px;  color:#9A9F9A;  border: 2px solid #9A9F9A;  width: 300px;  margin: 0 auto;}#desert_menu{  margin-top: 50px;  margin-bottom: 100px;}#desert_menu p{  text-align: center;  font-size: 18px;  color:#9A9F9A;}#up{  width: 1100px;  margin: 0 auto;  display: flex;  justify-content: space-between;  margin-top: 100px;  padding-right: 30px;}#down{  width: 1100px;  margin: 0 auto;  display: flex;  justify-content: space-between;  margin-top: 70px;  padding-right: 30px;}  footer{  min-height: 160px;  background-color: #D7DED8;  border-top: solid 2px #9A9F9A;}#tablier a{  width: 100%;  float: left;  text-align: center;  margin-top: 20px;  font-size: 30px;  color: #9A9F9A;}#instagram a img{  clear: both;  width: -10%;  text-align: center;  margin: -20px auto 10px;}#copyLight{  width: 100%;  text-align: center;  margin-top:10px;  color:  #9A9F9A;  font-size: 13px;} }