@charset "utf-8";



#radio_imasara #content01{
  width: 80%;
  margin: 0 auto;
}

#radio_imasara .section-title{
  border: none;
}

#radio_imasara h1{
  text-align: center;
  line-height: 70%;
  font-size: 4rem;
}
#radio_imasara h1 span{
  font-size: 2.0rem;
  display: block;
font-family: "ヒラギノ角ゴ W3 JIS2004";
    margin: 0 0 1.2em;
}

#radio_imasara h3{
  text-align: center;
  line-height: 200%;
  margin: 50px 0;
}

#radio_imasara #content01 .first {
  color: red;
  font-size: 26px;
}


#radio_imasara .pic01{

  margin: 0 auto 20px;
  text-align: center;
  display: block;
}

#radio_imasara #content01 h3 br:nth-child(1){
 display: none;        
}



/*共通*/
.red{ color: #f00;}

/* ～1024px */
/* info0402 */
@media screen and (max-width: 1024px) {

}

/* ～850px */
@media screen and (max-width: 850px) {

  #radio_imasara .pic01{
    width: 100%;
  }

}

/* ～750px（for SP） */
@media screen and (max-width: 750px) {

  #radio_imasara h1{
    font-size: 2.2rem;
    /*margin: 20px 0;*/
      margin: 0;
  }

  #radio_imasara #content01{
    width: 100%;
  }

  #radio_imasara h1{
    line-height: 120%;
    font-size: 2.5rem;
  }

  #radio_imasara h3,
  #radio_imasara h4{
    font-size: 1.8rem;
    line-height: 140%;
  }

  #radio_imasara #content01 .first {
    color: red;
    font-size: 2.2rem;
  }
#radio_imasara h1 span {
    font-size: 1.5rem;
    margin-top: 0;
    line-height: 1.5em;
}

#radio_imasara #content01 h3 br:nth-child(1){
 display: block;
}
#radio_imasara #content01 h3 br:nth-child(2){
 display: none;
}

}

/* ～480px（for SP） */
@media screen and (max-width: 480px) {
 
}
