@charset "UTF-8";



.sec--telcta{ background:#fff; color:#E60012; border-top:4px solid #E60012; }
.telcta__num{ color:#E60012; }
.telcta__time{ color:#4A403C; font-weight:700; }

.fvbtn--web, .sec--telcta .fvbtn--web{ background:#0151A7; color:#fff; }


.areabox__ico svg, .typecard__ico svg{ stroke-width:2; }
.areabox__ico{ width:72px; height:72px; }
.typecard__ico{ width:56px; height:56px; }
.fvbtn .fvico{ width:32px; height:32px; stroke-width:2.5; }
@media (max-width: 767px){
  .areabox__ico{ width:56px; height:56px; }
  .typecard__ico{ width:46px; height:46px; }
}
.telcta__num svg{ stroke-width:2.2; }


.typecard__txt small, .sec .fvbtn__body small, .sitefoot__copy{ font-size:14px; }


.sitefoot{ background:#E60012; }
.sitefoot__link{ color:#fff; }
.sitefoot__link:hover{ color:#FFE100; }
.sitefoot__copy{ color:#fff; font-size:14px; }
