@charset "utf-8";
/* CSS Document */
/*.241gdf_pc.css*/

/*----------- 240_nous_pc -----------*/

body{
    position: relative;
    margin: 0 auto ;
    text-align: center;
    width: 100%;
}

p.noto-sans{
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: normal;
  font-style: normal;
}
.noto-sans{
 line-height:50px;
}

img{
    width: 100%;
}

.item{
    margin-bottom: 2%;
}
.si01{
    position: relative;
    width: 100%;
    margin: 0 auto;
    }
.si02{
    position: relative;
    width: 100%;
    margin: 0 auto;
    }
/*----------------------------
ボタン
----------------------------*/   
#allitems .btn{
    position: relative;
    display: block;
    width: fit-content!important;
    height: 20%;
    margin: 10% auto 5%;
    font-size: 1.6em;
    font-weight: bold;
    background-color: #cab890;
    color: #fff;
    text-decoration: none;
    letter-spacing: 0.35vw;
    padding: 2% 6%;
}
#allitems .btn a{
    text-decoration: none!important;
}
#allitems .btn:hover {
    opacity: .7;
}