@charset "UTF-8";@media screen and (max-width: 736px) {  * {    margin: 0;    padding: 0;  }  body {  font-family: "游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif,Inconsolata,Zen Kaku Gothic New,Helvetica Neue,Helvetica,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Osaka,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,Arial,sans-serif;  font-size: 16px;  line-height: 1.7;  color: #253D26;  background-color:#fff;}h1,h2,h3,h4,h5,h6,h7{  font-size: 100%;}  img {    display: block;    width: 100%;    height: auto;  }  a {    text-decoration: none;    color: #333;  }  li {    list-style-type: none;  }  .bx-wrapper{    display: none;  }  .pc {    display: none;  }  header{  width: 100%;  height: 80px;  margin: 0 auto;  text-align: center;  }  #headerInner h1{  text-align: center;  margin-top: 50px;  font-size: 40px;  color:#737471;}#headerInner p{  text-align: center;  margin-top: 20px;  font-size: 11px;  color:#737471;  word-spacing: 5px;}#Consept{  width: 88%;  margin: 0 auto;  font-size: 11px;  color:#737471;  margin-top: 100px;  margin-bottom: 70px;}#mainphoto{  width: 100%;  margin: 0 auto;  margin-top: -20px;  margin-bottom: 20px;}#Lunch{  width: 95%;  margin: 0 auto;}#Lunch h1{  text-align: center;  font-size: 30px;  color:#737471;  margin-top: 30px;}#Lunch p{  margin-right: 20px;  text-align: center;  font-size: 13px;  color:#737471;  margin-top: 10px;  margin-bottom: 20px;}#Lunch_menu{  width: 100%;  margin: auto;  display: flex;  flex-wrap: wrap;  justify-content:space-evenly;  padding-bottom: 10px;}#Lunch_menu li{  width: 100%;  margin-top: 10px;}#Lunch_menu p{  text-align: center;}#Kids_Lunch{  width: 100%;  margin: 0 auto;  margin-top: 50px;}#Kids_Lunch h2{  text-align: center;  font-size: 30px;  color:#737471;  margin-top: 50px;}#kids_Inner{  width: 100%;  margin: 0 auto;  display: flex;  justify-content: space-around;  margin-top: 70px;  margin-bottom: 50px;}#kidsSet{  width: 60%;}#kidsSet h3{  margin: 0 auto;  text-align: center;  font-size: 14px;  color:#737471;  font-weight: 400;  border: 1px solid #737471;  width:120px;   margin-bottom: 30px;}#kidsSet p{  clear: both;  text-align: center;  font-size: 13px;  color:#737471;}#kids_singlemenu{ width: 47%;}#kids_singlemenu h4{  text-align: center;  font-size: 14px;  font-weight: 400;  color:#737471;  border: 1px solid #737471;  width:50px;   margin-left: 40px;  margin-bottom: 30px;}#kids_singlemenu li{  font-size: 13px;  color:#737471;}#kids_singlemenu p{    float: right;    margin-right: 30px;  }#drink{  width: 100%;  margin: 0 auto;  margin-top: 50px;  margin-bottom: 50px;}#drink h5{  text-align: center;  font-size: 30px;  color:#737471;}#drink_left{  width:100%;  margin: 0 auto;}#drink_menu{  width: 85%;  text-align: justify;  margin: 0 auto;}#drink_menu li{  font-size: 13px;  color:#737471;  margin-bottom: 10px;}#drink_menu p{  float: right;  }#drinkMenu_right{  width: 100%;  margin: 0 auto;  margin-top: 20px;}#syrup{  font-size: 13px;  color:#737471;  margin-top: 50px;  margin-bottom: 50px;}#syrup p{  text-align: center;}#season_only{  font-size: 11px;}#syrup li{  text-align: center;}#syrup p{  margin-top: 20px;  text-align: center;}#kids_drink{  text-align: center;  font-size: 13px;  color:#737471;  margin-top: 50px;}#kids_drink p{margin-top: 30px;}  #kids_desert ul{  margin-top: 50px;  margin-bottom: 20px;  text-align: center;  font-size: 13px;  color:#737471;}  #kids_desert li{    margin-bottom: 20px;  }  #kids_desert p{    margin-top: 20px;  }#desert{  width: 100%;  margin: 0 auto;  margin-top: 50px;}#desert h6{  text-align: center;  font-size: 30px;  color:#737471;}#desert_menu{  margin-top: 10px;  margin-bottom: 30px;}#desert_menu p{  text-align: center;  font-size: 13px;  color:#737471;  padding-top: 10px;  }#up{  width: 98%;  margin: 0 auto;  display: flex;  justify-content: space-between;  margin-top: 30px;}  #up li{    width: 33%;  }#down{  width: 98%;  margin: 0 auto;  display: flex;  justify-content: space-between;  margin-top: 30px;}  #down li{    width: 33%;  }footer{  width: 100%;  min-height: 130px;  border-top: solid 2px #9A9F9A;  background-color: #DCE2DC;}#tablier{  text-align: center;  margin-top: 20px;}  #tablier a{  font-size: 20px;  color: #9A9F9A;  }#instagram{  text-align: center;  width: 10%;  margin: 0 auto 10px;}#copyLight {  clear: both;  text-align: center;  font-size: 11px;  color: #9A9F9A;}}