@charset "utf-8";
#wrap{
    width:auto;
}
body{
    font-size:16px;
    background-image:url(../img/mokume.jpg);
    background-repeat:repeat-y;
}
header{
     width: 100%;
    border-bottom:solid #000000 1px;
}
nav ul img{
    width:70%;
    text-align: center; 
}
nav ul{
    display:block;
}
.btn1{
     border-radius: 35px;
    margin-top: 20px;
}
.btn2{
     border-radius: 35px;
}
.btn3{
     border-radius: 35px;
}
.btn4{
     border-radius: 35px;
}
.btn5{
     border-radius: 35px;
}
nav ul li{
   margin:0 auto;
    margin-bottom:20px;
    margim-top:20px;    
}

#navi1{
    width: 100%;  
     border-radius: 35px;   
    font-size: 14px;
}
#osinagaki{
    font-size: 15px;
}
#osina1{
   margin-left: 20%; 
}
#osina2{
   margin-left: 10%; 
}
#onigiri{
    border-radius: 35px;
    margin-left: -13%;
    text-align: center;
}
#cha-han{
    border-radius: 35px;
    margin-left: -13%;
    text-align: center;
}#sarada{
    border-radius: 35px;
    margin-left: -13%;
    text-align: center;
}#men{
    border-radius: 35px;
    margin-left: -13%;
    text-align: center;
}#age{
    border-radius: 35px;
    margin-left: -13%;
    text-align: center;
}#coro{
    border-radius: 35px;
    margin-left: -13%;
    text-align: center;
}
#kodawari{
    border-radius: 35px;
    margin-left: -13%;
    text-align: center;
}
#navi2{
    width: 100%;  
     border-radius: 35px;  
    font-size: 14px;
}
.box1 img{
    width:100%;
    text-align: center;
     border-radius: 35px;
}
.box2 img{ 
    border-radius: 35px;
    width: 100%;
    margim-top:-5%;
}
.box3{    
text-align:center;
}
.box4{
  text-align:center;
}
.box3 img{
   flex-wrap:wrap;
    width: 80%;
   margin-left: 30%;
    margin-right: 30%;
     border-radius: 35px;
}
.box4 img{
    width:80%;
     margin-left: 30%;
  margin-right: 30%;
    margin-top: 2%;
    margin-bottom: 10%;
     border-radius: 35px;
    }
#contents4{
    padding-top:8% ; 
}
#navi3{
    clear:both;
     border-radius: 35px; 
    font-size: 14px;
}
#navi4{
     border-radius: 35px;   
    font-size: 14px;   
}
.group1{
    margin-left:40%;
    width:150px;
    float: none;
    
}
.group2{
    margin-top:3%;
    margin-left:40%;
    width:150px;
    float: none;
}
.group3{
    display:block;
    margin-top: 3%;
     margin-left:40%;
    margin-bottom: 2%;
    width:160px;
    float: none;
}
.group4{
    padding-top: 2%;
     margin-left:10%;
    float:left;
    width: auto;
}
.group5{
   float: left;
    width:300px;  
}
.group6{
     margin-left:10%;
    margin-top: 10%;
   clear: left;
    width:auto;
}
.group7{
float: left;
 width:300px; 
}
footer {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
footer #foot_menu {
	font-size:14px;
}
footer li {
	padding-right: 5%;
}
footer ul {
    padding-left: 25%;
}
footer p{
	font-size:14px;
}