@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:40%;
}
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;    
}
#contents1{
    padding-top:8% ;    
}
h2{
    padding-top: 0%;
    padding-bottom:1%;
}
#navi1{
    width: 100%;  
     border-radius: 35px;   
    font-size: 14px;
}
#onigiri{
    width:130px;
    height: 36px;
    font-size: 16px;
    text-align: center;
    margin-left:-13%;
     border-radius: 35px;
}
#cha-han{
    width:140px;
    height: 36px;
    font-size: 16px;
      border-radius: 35px;
    margin-left: -13%;
    text-align: center;
}
#sarada{
    width:110px;
    height: 36px;
    font-size: 16px;
     border-radius: 35px;
    margin-left: -13%;
    text-align: center
}
#men{
        width:100px;
    height: 36px;
    font-size: 16px;
      border-radius: 35px;
    margin-left: -13%;
    text-align: center
}
#age{
        width:140px;
    height: 36px;
    font-size: 16px;
     border-radius: 35px;
    margin-left: -13%;
    text-align: center
}
#coro{
       width:150px;
    height: 36px;
    font-size: 16px;
      border-radius: 35px;
    margin-left: -13%;
    text-align: center
}
#kodawari{
       width:110px;
    height: 36px;
    font-size: 16px;
     border-radius: 35px;
    margin-left: -10%;
    text-align: center
}
#osina1{
    margin-left: 6%;
}
#osina2{
    margin-left: 8%;
    
}
#osinagaki{
    font-size: 14px;
   margin-left:7%; 
}
#yokoku{
    font-size:70%;   
}
#menu img{
    width:80% ;
}
#navi2{
    width: 100%;  
     border-radius: 35px;  
    font-size: 14px;
}
.box1 img{
    width:100%;
    text-align: center;
     border-radius: 35px;
    float: none;
    
}
.box2 img{ 
    border-radius: 35px;
    width: 100%;
    float: none;
}
.box3 img{
    flex-wrap:wrap;
    width: 70%;
    margin-left: 15%;
     border-radius: 35px;
    float:none;
    
}
.box4 img{
    flex-wrap: wrap;
    width: 70%;
    margin-left: 15%;
    margin-top: 2%;
    margin-bottom: 10%;
     border-radius: 35px;

}
#navi3{
    margin-bottom:-5%;
    width: 100%;  
     border-radius: 35px; 
    font-size: 14px;
}
#contents4{
    padding-top:15% ; 
}
.inner{
    margin-top: -10%;
}
h4{
    text-align: center;    
}
#navi4{
     border-radius: 35px;   
    font-size: 14px;   
}
.group1{
     margin-left:35%;
}
.group2{
    margin-top: 8%;
     margin-left:35%;
}
.group3{
    display:block;
    margin-top: 8%;
     margin-left:35%;
}

.cont{
  padding-left: 10%;
    padding-right: 10%;   
}
.group4{
     margin-left:3%;
    float:left;
    width: auto;
}
.group5{
   float: left;
    width:260px;
}
.group6{
     margin-left:3%;
    margin-top: 12%;
   clear: left;
    width:auto;
}
.group7{
    width:260px;
}
.inner4{
    font-size:13px;
    margin-top: 1%;
}
footer {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
footer #foot_menu {
	font-size:14px;
}
footer li {
	padding-right: 3%;
}
footer ul {
    padding-left: 10%;
}
footer p{
	font-size:14px;
}