@charset "UTF-8";
/* reset
========================================================================== */
.emergency_news_wrap body, .emergency_news_wrap h1, .emergency_news_wrap h2, .emergency_news_wrap h3, .emergency_news_wrap h4, .emergency_news_wrap h5, .emergency_news_wrap h6, .emergency_news_wrap div, .emergency_news_wrap p, .emergency_news_wrap ul, .emergency_news_wrap ol, .emergency_news_wrap li, .emergency_news_wrap dl, .emergency_news_wrap dt, .emergency_news_wrap dd, .emergency_news_wrap table, .emergency_news_wrap tr, .emergency_news_wrap thead, .emergency_news_wrap tbody, .emergency_news_wrap tfoot, .emergency_news_wrap th, .emergency_news_wrap td, .emergency_news_wrap header, .emergency_news_wrap footer, .emergency_news_wrap nav, .emergency_news_wrap article, .emergency_news_wrap aside, .emergency_news_wrap section, .emergency_news_wrap figure, .emergency_news_wrap figcaption {
  margin: 0;
  padding: 0;
}
.emergency_news_wrap h1, .emergency_news_wrap h2, .emergency_news_wrap h3, .emergency_news_wrap h4, .emergency_news_wrap h5, .emergency_news_wrap h6 {
  font-weight: normal;
  font-size: 100%;
}
.emergency_news_wrap article, .emergency_news_wrap aside, .emergency_news_wrap details, .emergency_news_wrap figcaption, .emergency_news_wrap figure, .emergency_news_wrap footer, .emergency_news_wrap header, .emergency_news_wrap main, .emergency_news_wrap nav, .emergency_news_wrap section {
  display: block;
}
.emergency_news_wrap select, .emergency_news_wrap option, .emergency_news_wrap input, .emergency_news_wrap button, .emergency_news_wrap label, .emergency_news_wrap textarea {
  line-height: 1;
}
.emergency_news_wrap input {
  vertical-align: middle;
}
.emergency_news_wrap em {
  font-style: normal;
}
.emergency_news_wrap table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}
.emergency_news_wrap table th,
.emergency_news_wrap table td {
  word-break: break-all;
}
.emergency_news_wrap img,
.emergency_news_wrap a img {
  border: none;
}
.emergency_news_wrap img {
  vertical-align: bottom;
  font-size: 0;
  line-height: 0;
  max-width: 100%;
}
:root * {
  box-sizing: border-box;
}
.emergency_news_wrap a {
  word-wrap: break-word;
}
.emergency_news_wrap input, .emergency_news_wrap button, .emergency_news_wrap textarea, .emergency_news_wrap select {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.emergency_news_wrap select::-ms-expand {
  display: none;
}
.emergency_news_wrap input::-ms-clear,
.emergency_news_wrap input::-ms-reveal {
  visibility: hidden;
}
.emergency_news_wrap hr {
  height: 0;
  margin: 0;
  padding: 0;
  border: none;
  border-top: 1px solid #000;
}

/* # =================================================================
/* # Utility
# ================================================================= */
.emergency_news_wrap .mt0 {
  margin-top: 0px !important;
}
.emergency_news_wrap .mt8 {
  margin-top: 8px !important;
}
.emergency_news_wrap .mt16 {
  margin-top: 16px !important;
}
.emergency_news_wrap .mt24 {
  margin-top: 24px !important;
}
.emergency_news_wrap .mt32 {
  margin-top: 32px !important;
}
.emergency_news_wrap .mt40 {
  margin-top: 40px !important;
}
.emergency_news_wrap .mt48 {
  margin-top: 48px !important;
}
.emergency_news_wrap .mt56 {
  margin-top: 56px !important;
}
.emergency_news_wrap .mt64 {
  margin-top: 64px !important;
}
.emergency_news_wrap .mt72 {
  margin-top: 72px !important;
}
.emergency_news_wrap .mt80 {
  margin-top: 80px !important;
}
.emergency_news_wrap .mb0 {
  margin-bottom: 0px !important;
}
.emergency_news_wrap .mb8 {
  margin-bottom: 8px !important;
}
.emergency_news_wrap .mb16 {
  margin-bottom: 16px !important;
}
.emergency_news_wrap .mb24 {
  margin-bottom: 24px !important;
}
.emergency_news_wrap .mb32 {
  margin-bottom: 32px !important;
}
.emergency_news_wrap .mb40 {
  margin-bottom: 40px !important;
}
.emergency_news_wrap .mb48 {
  margin-bottom: 48px !important;
}
.emergency_news_wrap .mb56 {
  margin-bottom: 56px !important;
}
.emergency_news_wrap .mb64 {
  margin-bottom: 64px !important;
}
.emergency_news_wrap .mb72 {
  margin-bottom: 72px !important;
}
.emergency_news_wrap .mb80 {
  margin-bottom: 80px !important;
}
.emergency_news_wrap .mr0 {
  margin-right: 0px !important;
}
.emergency_news_wrap .mr8 {
  margin-right: 8px !important;
}
.emergency_news_wrap .mr16 {
  margin-right: 16px !important;
}
.emergency_news_wrap .mr24 {
  margin-right: 24px !important;
}
.emergency_news_wrap .mr32 {
  margin-right: 32px !important;
}
.emergency_news_wrap .mr40 {
  margin-right: 40px !important;
}
.emergency_news_wrap .mr48 {
  margin-right: 48px !important;
}
.emergency_news_wrap .mr56 {
  margin-right: 56px !important;
}
.emergency_news_wrap .mr64 {
  margin-right: 64px !important;
}
.emergency_news_wrap .mr72 {
  margin-right: 72px !important;
}
.emergency_news_wrap .mr80 {
  margin-right: 80px !important;
}
.emergency_news_wrap .ml0 {
  margin-left: 0px !important;
}
.emergency_news_wrap .ml8 {
  margin-left: 8px !important;
}
.emergency_news_wrap .ml16 {
  margin-left: 16px !important;
}
.emergency_news_wrap .ml24 {
  margin-left: 24px !important;
}
.emergency_news_wrap .ml32 {
  margin-left: 32px !important;
}
.emergency_news_wrap .ml40 {
  margin-left: 40px !important;
}
.emergency_news_wrap .ml48 {
  margin-left: 48px !important;
}
.emergency_news_wrap .ml56 {
  margin-left: 56px !important;
}
.emergency_news_wrap .ml64 {
  margin-left: 64px !important;
}
.emergency_news_wrap .ml72 {
  margin-left: 72px !important;
}
.emergency_news_wrap .ml80 {
  margin-left: 80px !important;
}
.emergency_news_wrap .pt0 {
  padding-top: 0px !important;
}
.emergency_news_wrap .pt8 {
  padding-top: 8px !important;
}
.emergency_news_wrap .pt16 {
  padding-top: 16px !important;
}
.emergency_news_wrap .pt24 {
  padding-top: 24px !important;
}
.emergency_news_wrap .pt32 {
  padding-top: 32px !important;
}
.emergency_news_wrap .pt40 {
  padding-top: 40px !important;
}
.emergency_news_wrap .pt48 {
  padding-top: 48px !important;
}
.emergency_news_wrap .pt56 {
  padding-top: 56px !important;
}
.emergency_news_wrap .pt64 {
  padding-top: 64px !important;
}
.emergency_news_wrap .pt72 {
  padding-top: 72px !important;
}
.emergency_news_wrap .pt80 {
  padding-top: 80px !important;
}
.emergency_news_wrap .pb0 {
  padding-bottom: 0px !important;
}
.emergency_news_wrap .pb8 {
  padding-bottom: 8px !important;
}
.emergency_news_wrap .pb16 {
  padding-bottom: 16px !important;
}
.emergency_news_wrap .pb24 {
  padding-bottom: 24px !important;
}
.emergency_news_wrap .pb32 {
  padding-bottom: 32px !important;
}
.emergency_news_wrap .pb40 {
  padding-bottom: 40px !important;
}
.emergency_news_wrap .pb48 {
  padding-bottom: 48px !important;
}
.emergency_news_wrap .pb56 {
  padding-bottom: 56px !important;
}
.emergency_news_wrap .pb64 {
  padding-bottom: 64px !important;
}
.emergency_news_wrap .pb72 {
  padding-bottom: 72px !important;
}
.emergency_news_wrap .pb80 {
  padding-bottom: 80px !important;
}
.emergency_news_wrap .pr0 {
  padding-right: 0px !important;
}
.emergency_news_wrap .pr8 {
  padding-right: 8px !important;
}
.emergency_news_wrap .pr16 {
  padding-right: 16px !important;
}
.emergency_news_wrap .pr24 {
  padding-right: 24px !important;
}
.emergency_news_wrap .pr32 {
  padding-right: 32px !important;
}
.emergency_news_wrap .pr40 {
  padding-right: 40px !important;
}
.emergency_news_wrap .pr48 {
  padding-right: 48px !important;
}
.emergency_news_wrap .pr56 {
  padding-right: 56px !important;
}
.emergency_news_wrap .pr64 {
  padding-right: 64px !important;
}
.emergency_news_wrap .pr72 {
  padding-right: 72px !important;
}
.emergency_news_wrap .pr80 {
  padding-right: 80px !important;
}
.emergency_news_wrap .pl0 {
  padding-left: 0px !important;
}
.emergency_news_wrap .pl8 {
  padding-left: 8px !important;
}
.emergency_news_wrap .pl16 {
  padding-left: 16px !important;
}
.emergency_news_wrap .pl24 {
  padding-left: 24px !important;
}
.emergency_news_wrap .pl32 {
  padding-left: 32px !important;
}
.emergency_news_wrap .pl40 {
  padding-left: 40px !important;
}
.emergency_news_wrap .pl48 {
  padding-left: 48px !important;
}
.emergency_news_wrap .pl56 {
  padding-left: 56px !important;
}
.emergency_news_wrap .pl64 {
  padding-left: 64px !important;
}
.emergency_news_wrap .pl72 {
  padding-left: 72px !important;
}
.emergency_news_wrap .pl80 {
  padding-left: 80px !important;
}
.emergency_news_wrap .w10p {
  width: 10% !important;
}
.emergency_news_wrap .w20p {
  width: 20% !important;
}
.emergency_news_wrap .w30p {
  width: 30% !important;
}
.emergency_news_wrap .w40p {
  width: 40% !important;
}
.emergency_news_wrap .w50p {
  width: 50% !important;
}
.emergency_news_wrap .w60p {
  width: 60% !important;
}
.emergency_news_wrap .w70p {
  width: 70% !important;
}
.emergency_news_wrap .w80p {
  width: 80% !important;
}
.emergency_news_wrap .w90p {
  width: 90% !important;
}
.emergency_news_wrap .w100p {
  width: 100% !important;
}
.emergency_news_wrap .fw_bold {
  font-weight: bold !important;
}
.emergency_news_wrap .fw_normal {
  font-weight: normal !important;
}
.emergency_news_wrap .sup_text {
  font-size: 75.5%;
  vertical-align: top;
  position: relative;
  top: -0.1em;
}
.emergency_news_wrap .sub_text {
  font-size: 75.5%;
  vertical-align: bottom;
  position: relative;
  top: 0.1em;
}

/* helper
========================================================================== */
.emergency_news_wrap ruby > rt {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "Hiragino Sans", sans-serif !important;
  font-size: 1.2rem;
  font-weight: normal;
  text-align: start;
}
.emergency_news_wrap ruby > rb {
  font-family: "Roboto", sans-serif;
}

/* helper
========================================================================== */
.emergency_news_wrap .flex {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.emergency_news_wrap .flex_center {
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center !important;
}
.emergency_news_wrap .flex_start {
  -webkit-justify-content: flex-start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.emergency_news_wrap .flex_end {
  -webkit-justify-content: flex-end !important;
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.emergency_news_wrap .flex_between {
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between !important;
  justify-content: space-between !important;
}
.emergency_news_wrap .flex_around {
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around !important;
  justify-content: space-around !important;
}
.emergency_news_wrap .flex_row_reverse {
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}
.emergency_news_wrap .flex_column_reverse {
  -ms-flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
.emergency_news_wrap .align_items_center {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center !important;
}
.emergency_news_wrap .flex_align {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center !important;
}
.emergency_news_wrap .flex_space {
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between !important;
  justify-content: space-between !important;
}
.emergency_news_wrap .flex_all {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.emergency_news_wrap .pc_txt_c {
  text-align: center;
}
.emergency_news_wrap .ta_l {
  text-align: left !important;
}
.emergency_news_wrap .ta_c {
  text-align: center !important;
}
.emergency_news_wrap .ta_r {
  text-align: right !important;
}
.emergency_news_wrap .va_t {
  vertical-align: top !important;
}
.emergency_news_wrap .va_m {
  vertical-align: middle !important;
}
.emergency_news_wrap .va_b {
  vertical-align: bottom !important;
}
.emergency_news_wrap .w100 {
  width: 100%;
}
.emergency_news_wrap .wauto {
  width: auto !important;
}
.emergency_news_wrap .dpn_pc {
  display: none;
}
.emergency_news_wrap .dpn_sp {
  display: inline-block;
}
.emergency_news_wrap .display_pc {
  display: block;
}
.emergency_news_wrap .display_sp {
  display: none;
}
.emergency_news_wrap .display_sp_mini {
  display: none;
}

/* accessibility
========================================================================== */
.emergency_news_wrap .txt_n {
  position: fixed;
  left: -1px;
  top: -1px;
  width: 1px;
  height: 1px;
  overflow: hidden;
  padding: 0 !important;
}

/* emergency_news
--------------------------------------------------------- */
.emergency_news {
  margin-top: 16px;
}
.emergency_news + * {
  margin-top: 24px;
}
.emergency_news_wrap {
  width: 100%;
  background: #FFEAEA;
  width: 100%;
  color: #da3432;
  padding: 16px;
  border: solid 1px #da3432;
  border-radius: 6px;
  line-height: 1.5;
}
.emergency_news_wrap .ttl {
  display: block;
  width: 100%;
  font-weight: bold;
}
.emergency_news_wrap .ttl + * {
  margin-top: 16px;
}
.emergency_news_wrap a {
  color: #da3432;
  position: relative;
  text-decoration: underline;
  /* text-decoration: none; */
}
.emergency_news_wrap a.c_link.c_link_btn {
  color: #da3432;
  position: relative;
  text-decoration: underline;
  /* text-decoration: none; */
}
.emergency_news_wrap a.c_link.c_link_btn:after {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -5px;
  right: auto;
  width: 8px;
  height: 8px;
  border-top: 2px solid #da3432;
  border-right: 2px solid #da3432;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.emergency_news_wrap a.c_link.c_link_btn[target="_blank"]:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 8px;
  background: url(/cmn/img/icon_cmn_blank_04.svg) no-repeat 0 0;
  background-size: 16px 16px;
  position: relative;
  top: 2px;
  right: 0;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.emergency_news_wrap a[target="_blank"]:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 8px;
  background: url(/cmn/img/icon_cmn_blank_04.svg) no-repeat 0 0;
  background-size: 16px 16px;
  position: relative;
  top: 2px;
  right: 0;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.emergency_news_wrap a.c_link.c_link_btn[href$=".pdf"]:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 8px;
  background: url(/cmn/img/icon_cmn_pdf.svg) no-repeat 0 0;
  background-size: 16px 16px;
  position: relative;
  top: 2px;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.emergency_news_wrap a[href$=".pdf"]:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 8px;
  background: url(/cmn/img/icon_cmn_pdf.svg) no-repeat 0 0;
  background-size: 16px 16px;
  position: relative;
  top: 2px;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
.emergency_news_wrap ul,ol {
  margin: 16px 0 0 16px;
}

/* rich text editor
--------------------------------------------------------- */
.emergency_news_wrap .txt + * {
  margin-top: 16px;
}
.emergency_news_wrap div + * {
  margin-top: 16px;
}
.emergency_news_wrap p + * {
  margin-top: 16px;
}
.emergency_news_wrap ul {
  list-style-type: disc !important;
}
.emergency_news_wrap ol {
  list-style-type: decimal !important;
}
.emergency_news_wrap ul + * {
  margin-top: 16px;
}
.emergency_news_wrap ol + * {
  margin-top: 16px;
}
.emergency_news ul > li {
  list-style-type: disc !important;
  margin: 0 0 0 16px;
}
.emergency_news_wrap ol > li {
  list-style-type: decimal !important;
  margin: 0 0 0 16px;
}
.emergency_news_wrap ol > li + li {
  margin: 8px 0 0 16px;
}
.emergency_news_wrap em {
  font-style: italic;
}
.emergency_news li a:after {
  display: none !important;
}
