
body {
  margin: auto;
}
.top {
  position: relative;
}
.top img {
  width: 100%;
}
.top h5 {
  color: #ffff;
  font-weight: bold;
  line-height: 1;
  text-align: left;
  font-family: 'Noto Sans Japanese',
   Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
  width: 85%;	
  margin: 0;
  padding: 0em 0em 0em;
  position: absolute;
  transform: translate(-50%, -50%);
}
.top h6 {
  color: #ffff;
  font-weight: nomal;
  line-height: 1;
  text-align: left;
  font-family: 'Noto Sans Japanese',
   Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    Meiryo,
    sans-serif;
  width: 85%;	
  margin: 0;
  padding: 0em 0em 0em;
  position: absolute;
  transform: translate(-50%, -50%);
}

.pc_br{
  display: block;
}

.sp_br {
   display: none;
}
@media screen and (max-width: 750px){
   .pc_br {
       display: none;
    }
	
	.sp_br {
       display: block;
    }
}


/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.pc { display: block !important; }
.sp { display: none !important; }
 
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
    .pc { display: none !important; }
    .sp { display: block !important; }
}
.top h5
{ 
  left: 50%;
  font-size: 34px; 
  top: 25%;
}
.top h6 { 
  left: 50%;
  font-size: 30px; 
  top: 55%;
}

@media only screen and (max-width: 540px) {
.top h5 { 
  left: 50%;
  font-size: 20px;
  top: 30%;
  }
  
 .top h6 { 
  left: 50%;
  font-size: 14px;
  top: 58%;
  }
}



@media only screen and (max-width: 750px) {
    .pc { display: none !important; }
    .sp { display: block !important; }
}

@media screen and (max-width: 750px){
   .pc_br {
       display: none;
    }

    .sp_br {
       display: block;
    }
}