.tenkan_kodomo {
  background: #f4f9f1;
  border-top: 20px solid #00ab8b; }
  .tenkan_kodomo .tab_item:first-child .block_ttl.icon_01:before {
    background: url("../tenkan_kodomo/images/icon_doctor_pink.png") no-repeat;
    background-size: contain; }
  @media screen and (max-width: 768px) {
    .tenkan_kodomo .tab_item:first-child .img_scroll img {
      min-width: 160.9375vw; } }
  .tenkan_kodomo .tab_item:nth-child(2) .block_ttl.icon_01:before {
    background: url("../tenkan_kodomo/images/icon_doctor_blue_green.png") no-repeat;
    background-size: contain; }
  .tenkan_kodomo .tab_item:nth-child(2) .block_ttl.icon_02:before {
    background: url("../tenkan_kodomo/images/icon_doctor_blue_green_02.png") no-repeat;
    background-size: contain; }
  .tenkan_kodomo .tab_item:nth-child(3) .block_ttl.icon_01:before {
    background: url("../tenkan_kodomo/images/icon_doctor_orange.png") no-repeat;
    background-size: contain; }
  .tenkan_kodomo .tab_item:nth-child(4) .block_ttl.icon_01:before {
    background: url("../tenkan_kodomo/images/icon_doctor_green.png") no-repeat;
    background-size: contain; }
  .tenkan_kodomo .tab_item:last-child .block_ttl.icon_01:before {
    background: url("../tenkan_kodomo/images/icon_doctor_blue.png") no-repeat;
    background-size: contain; }
  .tenkan_kodomo .tab_item:last-child .block_ttl.icon_02:before {
    background: url("../tenkan_kodomo/images/icon_doctor_blue_02.png") no-repeat;
    background-size: contain; }
