.kotsusosyosyo {
  background: #f6faec;
  border-top: 20px solid #c2da69; }
  .kotsusosyosyo .tab_item:first-child .block_ttl.icon_01:before {
    background: url("../kotsusosyosyo/images/icon_doctor_blue.png") no-repeat;
    background-size: contain; }
  .kotsusosyosyo .tab_item:nth-child(2) .block_ttl.icon_01:before {
    background: url("../kotsusosyosyo/images/icon_doctor_pink.png") no-repeat;
    background-size: contain; }
  @media screen and (max-width: 768px) {
    .kotsusosyosyo .tab_item:nth-child(2) .img_scroll img {
      min-width: 132.8125vw; } }
  .kotsusosyosyo .tab_item:nth-child(3) .block_ttl.icon_01:before {
    background: url("../kotsusosyosyo/images/icon_doctor_orange.png") no-repeat;
    background-size: contain; }
  @media screen and (max-width: 768px) {
    .kotsusosyosyo .tab_item:nth-child(3) .img_scroll img {
      min-width: 93.75vw; } }
  .kotsusosyosyo .tab_item:nth-child(4) .block_ttl.icon_01:before {
    background: url("../kotsusosyosyo/images/icon_doctor_blue_green.png") no-repeat;
    background-size: contain; }
  .kotsusosyosyo .tab_item:last-child .block_ttl.icon_01:before {
    background: url("../kotsusosyosyo/images/icon_doctor_green.png") no-repeat;
    background-size: contain; }
  @media screen and (max-width: 768px) {
    .kotsusosyosyo .tab_item:last-child .img_scroll img {
      min-width: 88.02083vw; } }
