@charset "utf-8";

/* add css this page only */

#contentsContainer .secMerit .l-gridLayout__fourColumnLayout {
  gap: 16px;
}

#contentsContainer .secPlan .c-paragraphBox {
  grid-template-columns: 40px auto;
  align-items: center;
  column-gap: 16px;
}

@media screen and (max-width: 768px) {
  #contentsContainer .secPlan .c-paragraphBox {
    column-gap: 8px;
  }
}

.iot-device .iot-device_localNav > li{
  margin-bottom: 16px;
}

@media (min-width: 769px) {
  .iot-device .iot-device_localNav > li{
    display: flex;
    gap: 0 16px;
  }
}

#contentsContainer .iot-device .c-tagList {
  padding-inline: 0;
}

#contentsContainer .iot-device .c-tagList > li {
	color: #2E5F27;
  background-color: #DEE8DB;
}

#contentsContainer .iot-case .c-card_banner img {
  aspect-ratio: 4 / 3;
}

#contentsContainer .iot-case .c-circleList > li .c-note_list {
  margin-top: 0;
}
