#emergency .p-sec01 {
  padding: 40px 0;
}

#emergency .p-sec01__caution {
  text-align: left;
}

#emergency .p-sec01-contents__box .telArea {
  flex-direction: column;
}

#emergency .p-sec01-contents__box .telArea .telWrap .num {
  font-size: 42px;
}

#emergency .p-sec01-contents__flowList .listItem {
  flex-direction: column;
  padding: 20px 0;
  gap: 10px;
}

#emergency .p-sec01-contents__flowList .listItem .iconArea {
  flex-direction: column;
  gap: 10px;
}

#emergency .p-sec01-contents__meter {
  margin-top: 20px;
  padding: 20px;
}

#emergency .p-sec01-contents__meter .tit {
  padding: 10px 20px;
}

#emergency .p-sec01-contents__meter .meterBox+.meterBox {
  margin-top: 10px;
}

#emergency .p-sec01-contents__meter .meterBox .boxList .listItem .itemImg {
  width: 60px;
}

#emergency .p-sec01-contents__meter .meterBox .boxList .listItem .textArea {
  flex-direction: column;
  gap: 10px;
}

#emergency .p-sec02 {
  padding: 40px 0;
}

#emergency .p-sec02 .c-titB {
  align-items: center;
}

#emergency .p-sec02-contents {
  margin-top: 20px;
}

#emergency .p-sec02-contents .c-titC {
  margin-bottom: 10px;
}

#emergency .p-sec02-contents__box .boxTit {
  margin-bottom: 10px;
  font-size: 24px;
}

#emergency .p-sec02-contents__box .imgWrap {
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

#emergency .p-sec02-contents__box .boxImg .c-textA {
  text-align: left;
}

#emergency .p-sec02-contents__arrow {
  margin-top: 10px;
  margin-bottom: 10px;
}

#emergency .p-sec03 {
  padding: 40px 0;
}

#emergency .p-sec03 .c-titB {
  align-items: center;
}

#emergency .p-sec03 .c-titB img {
  width: 42px;
}

#emergency .p-sec03-box {
  -ms-grid-columns: (1fr)[1];
  grid-template-columns: repeat(1, 1fr);
  margin-top: 20px;
  gap: 20px;
}

#emergency .p-sec03-box__item {
  padding: 20px;
}

#emergency .p-sec03-box__item .image,
#emergency .p-sec03-box__item .tit {
  margin-bottom: 10px;
}

#emergency .p-sec03-contents {
  margin-top: 20px;
}

#emergency .p-sec03-contents__box {
  flex-direction: column;
}

#emergency .p-sec03-contents__box .imageArea {
  text-align: center;
}