body{
    background-image: url("../img/b050.jpg"); 
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    /* font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    "Meiryo",
    "sans-serif"; */
}


.header{
    width: 950px;
    text-align: center;
    
}

.title{
    margin: 25px 0 0 10Px;
    width: 950px;
    height: 50px;
    text-align: left;
    
}
.content{
    margin: 10px 0 10px 0; 
    width: 950px;
    display: flex;
    align-items: top;/*上揃え*/
    justify-content: center;/*左右中央揃え*/
}
.image-L{
    width: 450px;
      /* height: 300px; */
     /* background-color: rgb(57, 4, 202); */
    
    margin: 5px 0 5px 25px;
    text-align: left;
}
.image{
    width: 310px;
   /* height: 300px; */
   /*  background-color: rgb(57, 4, 202); */
    
    margin: 5px 10px 5px 10px; 
    text-align: left;
}
.description{
    width: 440px;
      /* height: 300px; */
     /* background-color: rgb(57, 4, 202); */
    
    margin: 10px 0 10px 25px;
    text-align: left;
}
.description2{
    width: 290px;
      /* height: 300px; */
     /* background-color: rgb(57, 4, 202); */
    
    margin: 0 15px 5px 10px;
    text-align: left;
}   
.footer{
    width: 950px;
    text-align: right;
   /* background-color: rgb(240, 232, 131); */
}

 
  /* 画面幅の50%の幅で画像を表示 */
.image-vw33 {
    width : 310px ; 
  }
    /* 画面幅の950pxの幅で画像を表示 */
.image-vw {
    width: 950px; 
  }
