.sp{display:none}.pc{display:block}@media only screen and (max-width: 767px){.sp{display:block}.pc{display:none}}#merit_all .box--banner{text-align:center;background:url(/info/merit/img/arrow.png) no-repeat bottom;background-size:102px;padding-bottom:6rem}@media only screen and (max-width: 767px){#merit_all .box--banner{margin-bottom:2rem;padding-bottom:4.5rem;background-size:62px}}#merit_all .box--banner a{display:block;margin:0 auto;max-width:700px;padding-bottom:2rem}#merit_all .box--banner span{font-weight:bold;font-size:3.5rem;color:#0143bd}@media only screen and (max-width: 767px){#merit_all .box--banner span{font-size:4.5vw}}

#news_all{
 text-align: center;
}
#news_all h1{
 font-size: 2rem;
 margin-bottom: 2rem;
}
#news_all p{
 text-align: left;
 line-height: 2.0;
 margin: 0 auto;
 max-width: 50%;
}
@media only screen and (max-width: 767px){
 #news_all p{
  max-width: 90%;
 }
}
#news_all p.color_red{
 color: red;
}