

*{
    padding: 0;
    margin: 0;
}


body{
    overflow-x: hidden;
  

    font-family: 'Kiwi Maru', serif; /*フォントhtmlタグと一緒に*/
}


.keshouhintit{

   background-color: rgb(245, 235, 237);

width: 30%;
height: 100vh;



position:fixed;/*メニュー動かない*/

z-index: 10;


}

.keshouhintit1{
padding-left: 130px;
padding-top: 170px;
}



.keshouhin2 a{
color: rgb(74, 14, 44);
font-size: 30px;
}



.title{
    background-image: url("keshouhin.png");

width: 100%;
height: 100vh;

background-size:100% 100% ;



}

.menu{
    background-image: url("keshouhin.png");

    width: 100%;
    height: 100vh;
    
    background-size:100% 100% ;

    position: relative;
    
}


.menu1{
    background-color: aliceblue;

    width: 60%;
    height: 100vh;

    opacity: 0.8;


    left: 35%;


position: absolute;

}


.title{
    background-image: url("keshouhin.png");

width: 100%;
height: 100vh;

background-size:100% 100% ;


position: relative;

}



.title1{
    background-color: aliceblue;

    width: 60%;
    height: 100vh;

    opacity: 0.8;


    left: 35%;


position: absolute;
}

.contactm .contact1{
display: flex;
justify-content: space-between;

background-color:rgb(249, 247, 243) ;

height: 100vh;

}


.contact2{
    padding-top: 100px;
    padding-left: 100px;

    font-size: 20px;
}



.location{
    padding-top: 300px;
padding-right: 100px;
    
}