@import url("https://i.kobe-np.co.jp/common/web/css/tenki.css");
@import url("https://i.kobe-np.co.jp/common/sp/2017/css/page/tenki.css");
#_weather2 {
  color: rgba(var(--color00), 0.96);
}
#_weather2 h2 {
  display: block;
  font-size: min(4.5vw, 24px);
  text-align: justify;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.4;
  margin-bottom: 0.5em;
}
#_weather2 h2.tenkiPlacesTtlarea {
  padding: 0;
  margin: 0;
}
#_weather2 h2 + p.tenkiPlacesTtltime {
  margin: 0px 0px 8px 0px;
  padding: 0;
  text-align: initial;
}
#_weather2 h2.tenkiIndexsTtlarea img {
  display: none;
}
#_weather2 h2.tenkiIndexsTtlarea span.data {
  color: inherit;
  position: initial;
  font-size: 16px;
}
#_weather2 h2.area {
  border: none;
  padding: 0;
}
#_weather2 h2.area + .tenkiPlacesTtltime {
  padding: 0;
  margin-bottom: 8px;
}
#_weather2 h3.banner {
  display: none;
}
#_weather2 h4.tenkiPlacesTtlarea {
  display: none;
}
#_weather2 h4.tenkiPlacesTtlarea + p.tenkiPlacesTtltime {
  display: none;
}
#_weather2 h4.title-label {
  display: none;
}
#_weather2 h4.title-label + p.tenkiPlacesTtltime {
  display: none;
}
#_weather2 a.back {
  display: none;
}
#_weather2 table {
  border-collapse: collapse;
}
#_weather2 table td,
#_weather2 table th {
  vertical-align: middle;
}
#_weather2 table.tenkiPlacesDayTbl, #_weather2 table.tenkiPlacesWeekTbl {
  width: 100%;
  font-size: 90%;
}
#_weather2 table.tenkiPlacesDayTbl th, #_weather2 table.tenkiPlacesWeekTbl th {
  width: 20%;
}
#_weather2 table.tenkiPlacesDayTbl th br, #_weather2 table.tenkiPlacesWeekTbl th br {
  display: none;
}
#_weather2 table.tenkiRain {
  border: none;
}
#_weather2 table.tenkiData td div[class^=tenki] {
  transform: initial;
}
#_weather2 table.tenkiData2 {
  width: 100%;
  font-size: 90%;
}
#_weather2 table.weather_table_places {
  font-size: 90%;
  margin: 0px 0px 16px 0px;
}
#_weather2 table.weather_table_places.week th,
#_weather2 table.weather_table_places.week td {
  height: 60px;
  width: auto;
}
#_weather2 .cat-tabs {
  margin-bottom: 16px;
  overflow: hidden;
}
#_weather2 .cat-tabs > div {
  padding-left: 0px;
  padding-right: 0px;
}
#_weather2 .cat-tabs ul {
  transform: translateX(0px);
}
#_weather2 .cat-tabs ul li {
  padding: 0;
  margin-right: 0.5em;
}
#_weather2 .cat-tabs ul li a {
  padding: 1.25em 1.5em;
}
#_weather2 .fleft,
#_weather2 .fright {
  float: initial;
}
#_weather2 .memo {
  padding: 0;
  margin: 0;
}
#_weather2 .tenkiIndex {
  display: block;
  gap: 16px;
  font-size: 90%;
}
@media (min-width: 577px) {
  #_weather2 .tenkiIndex {
    display: flex;
  }
}
@media (min-width: 769px) {
  #_weather2 .tenkiIndex {
    display: flex;
  }
}
@media (min-width: 993px) {
  #_weather2 .tenkiIndex {
    display: flex;
  }
}
@media (min-width: 1201px) {
  #_weather2 .tenkiIndex {
    display: flex;
  }
}
#_weather2 .tenkiIndex > div {
  width: 100%;
  border: solid 1px #ccc;
  padding: 16px;
  border-radius: 8px;
  margin-bottom: 16px;
}
#_weather2 .tenkiIndex h3 {
  width: 100%;
  padding-bottom: 0;
  font-size: 1.6em;
  font-weight: bold;
  margin-bottom: 8px;
}
#_weather2 .tenkiIndex h4 {
  width: 100%;
  background-color: rgb(var(--color02));
  padding: 0;
  clear: initial;
  padding: 8px;
  font-size: 100%;
  margin-bottom: 16px;
}
#_weather2 .circleBox_305In > div {
  display: flex;
}
#_weather2 .circleBox_305In > div > table {
  width: 100%;
}
#_weather2 .tenkiState00 {
  background-color: rgb(12, 0, 12);
}
#_weather2 .tenkiState01 {
  background-color: rgb(255, 40, 0);
}
#_weather2 .tenkiState02 {
  background-color: rgb(242, 231, 0);
}
#_weather2 .attention {
  background-color: rgb(255, 40, 0);
  color: #fff;
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 16px;
  padding: 16px;
  font-size: 120%;
}
#_weather2 .attention span {
  font-size: inherit;
  font-weight: inherit;
}
#_weather2 .attentionContent {
  text-align: center;
  background-image: none;
  background-color: rgb(255, 40, 0);
  color: #fff;
  padding: 16px;
  margin-bottom: 16px;
}
#_weather2 .attentionContent .attentionContentIn {
  background-image: none;
  color: inherit;
  padding: 0;
}
#_weather2 .attentionContent .attentionContentIn p {
  color: inherit;
  font-weight: bold;
  font-size: 120%;
}
#_weather2 .attention_tokubetsu {
  height: auto;
  width: 100%;
  color: #fff;
  position: relative;
  margin-top: 0;
  margin-bottom: 16px;
  background: none;
}
#_weather2 .attention_tokubetsu > p {
  background-color: rgb(12, 0, 12);
  padding: 16px;
  font-size: 120%;
  margin-bottom: 16px;
}
#_weather2 .attention_tokubetsu .attention_tokubetsu_message {
  background-color: rgb(12, 0, 12);
  position: inherit;
  top: 0;
  left: 0;
  padding: 16px;
  margin-bottom: 16px;
  font-size: 120%;
}
#_weather2 .attention_tokubetsu .attention_tokubetsu_message br {
  display: none;
}
#_weather2 .attention_tokubetsu .attention_tokubetsu_setsumei {
  display: inline;
  background-color: inherit;
  width: initial;
  margin: auto;
  text-align: center;
  position: inherit;
  top: 0;
  left: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
  padding: 8px;
  color: rgb(255, 40, 0);
}
#_weather2 .attention_tokubetsu .attention_tokubetsu_setsumei .attention_tokubetsu_text1 {
  clear: none;
  padding: 0;
  margin: 0;
  font-size: 100%;
  line-height: 100%;
  color: inherit;
}
#_weather2 .attention_tokubetsu .attention_tokubetsu_setsumei .attention_tokubetsu_text2 {
  clear: none;
  padding: 0;
  margin: 0;
  font-size: 100%;
  line-height: 100%;
  color: inherit;
}
#_weather2 .attention_tokubetsu .attention_tokubetsu_setsumei .attention_tokubetsu_text2 a {
  text-decoration: underline;
}

#_weather2 ._radar ._radar_tab {
  width: 100%;
}
#_weather2 ._radar ._radar_tab ul {
  display: flex;
  justify-content: center;
}
#_weather2 ._radar ._radar_tab ul li {
  width: 100%;
}
#_weather2 ._radar ._radar_tab ul li label {
  width: 100%;
  text-align: center;
  display: block;
  padding: 16px;
  border: solid 1px #ccc;
  border-color: transparent transparent #ccc transparent;
  box-sizing: border-box;
  border-radius: 8px 8px 0px 0px;
  cursor: pointer;
}
#_weather2 ._radar ._radar_tab ul li label span {
  display: block;
  color: rgba(var(--color00), 0.4);
}
#_weather2 ._radar ._radar_tab ul li label span:nth-child(2) {
  font-size: 90%;
  margin-top: 8px;
  display: none;
}
@media (min-width: 577px) {
  #_weather2 ._radar ._radar_tab ul li label span:nth-child(2) {
    display: none;
  }
}
@media (min-width: 769px) {
  #_weather2 ._radar ._radar_tab ul li label span:nth-child(2) {
    display: initial;
  }
}
@media (min-width: 993px) {
  #_weather2 ._radar ._radar_tab ul li label span:nth-child(2) {
    display: initial;
  }
}
@media (min-width: 1201px) {
  #_weather2 ._radar ._radar_tab ul li label span:nth-child(2) {
    display: initial;
  }
}
#_weather2 ._radar ._radar_tab ul li input[type=radio] {
  display: none;
}
#_weather2 ._radar ._radar_tab ul li input[type=radio]:checked + label {
  border-color: #ccc #ccc transparent #ccc;
}
#_weather2 ._radar ._radar_tab ul li input[type=radio]:checked + label span {
  font-weight: bold;
  color: inherit;
}
#_weather2 ._radar ._radar_announce {
  display: block;
  width: 100%;
  font-size: 90%;
  text-align: center;
  margin-bottom: 8px;
}
@media (min-width: 577px) {
  #_weather2 ._radar ._radar_announce {
    display: block;
  }
}
@media (min-width: 769px) {
  #_weather2 ._radar ._radar_announce {
    display: none;
  }
}
@media (min-width: 993px) {
  #_weather2 ._radar ._radar_announce {
    display: none;
  }
}
@media (min-width: 1201px) {
  #_weather2 ._radar ._radar_announce {
    display: none;
  }
}
#_weather2 ._radar ._radar_before,
#_weather2 ._radar ._radar_after {
  padding: 16px;
  border: solid 1px #ccc;
  border-top: none;
  border-radius: 0px 0px 8px 8px;
}
#_weather2 ._radar ._radar_tabpages {
  display: none;
}
#_weather2 ._radar ._radar_tabpages._radar_tabpages_show {
  display: block;
}
#_weather2 ._radar ._radar_imagelist {
  margin-bottom: 8px;
  position: relative;
  max-width: 600px;
  margin: auto;
  overflow: hidden;
}
#_weather2 ._radar ._radar_imagelist > ul {
  position: relative;
  overflow: hidden;
}
#_weather2 ._radar ._radar_imagelist > ul li {
  position: relative;
  float: left;
  width: 100%;
  margin-right: -100%;
  text-align: center;
  opacity: 0;
  transition: opacity 1s;
}
#_weather2 ._radar ._radar_imagelist > ul li._radar_show {
  opacity: 1;
}
#_weather2 ._radar ._radar_imagelist > ul li img {
  max-width: 100%;
}
#_weather2 ._radar ._radar_imagelist ._radar_legend2 {
  display: flex;
  flex-direction: column;
  position: absolute;
  bottom: 8px;
  left: 8px;
  font-size: 80%;
  padding: 8px;
  background-color: rgba(255, 255, 255, 0.8);
}
#_weather2 ._radar ._radar_imagelist ._radar_legend2 ._radar_legend_title {
  text-align: center;
}
#_weather2 ._radar ._radar_imagelist ._radar_legend2 ._radar_legend_table {
  display: flex;
  gap: 8px;
  margin-top: 8px;
  justify-content: space-between;
}
#_weather2 ._radar ._radar_imagelist ._radar_legend2 ul {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#_weather2 ._radar ._radar_imagelist ._radar_legend2 ul li {
  height: 12.5%;
  text-align: right;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#_weather2 ._radar ._radar_imagelist ._radar_legend2 ul._radar_legend_colors {
  flex: 1;
}
#_weather2 ._radar ._radar_imagelist ._radar_legend2 ul._radar_legend_colors li {
  height: 16px;
}
@media (min-width: 577px) {
  #_weather2 ._radar ._radar_imagelist ._radar_legend2 ul._radar_legend_colors li {
    height: 16px;
  }
}
@media (min-width: 769px) {
  #_weather2 ._radar ._radar_imagelist ._radar_legend2 ul._radar_legend_colors li {
    height: 24px;
  }
}
@media (min-width: 993px) {
  #_weather2 ._radar ._radar_imagelist ._radar_legend2 ul._radar_legend_colors li {
    height: 24px;
  }
}
@media (min-width: 1201px) {
  #_weather2 ._radar ._radar_imagelist ._radar_legend2 ul._radar_legend_colors li {
    height: 24px;
  }
}
#_weather2 ._radar ._radar_imagelist ._radar_legend2 ul._radar_legend_colors li:nth-of-type(1) {
  background-color: #33d9d9;
}
#_weather2 ._radar ._radar_imagelist ._radar_legend2 ul._radar_legend_colors li:nth-of-type(2) {
  background-color: #08bbdb;
}
#_weather2 ._radar ._radar_imagelist ._radar_legend2 ul._radar_legend_colors li:nth-of-type(3) {
  background-color: #0597e0;
}
#_weather2 ._radar ._radar_imagelist ._radar_legend2 ul._radar_legend_colors li:nth-of-type(4) {
  background-color: #056de8;
}
#_weather2 ._radar ._radar_imagelist ._radar_legend2 ul._radar_legend_colors li:nth-of-type(5) {
  background-color: #0535dd;
}
#_weather2 ._radar ._radar_imagelist ._radar_legend2 ul._radar_legend_colors li:nth-of-type(6) {
  background-color: #e1e103;
}
#_weather2 ._radar ._radar_imagelist ._radar_legend2 ul._radar_legend_colors li:nth-of-type(7) {
  background-color: #d98c30;
}
#_weather2 ._radar ._radar_imagelist ._radar_legend2 ul._radar_legend_colors li:nth-of-type(8) {
  background-color: #dd3333;
}
#_weather2 ._radar ._radar_indicator ul {
  padding: 8px 0px;
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 16px;
}
#_weather2 ._radar ._radar_indicator ._playpause {
  margin-left: 16px;
}
#_weather2 ._radar ._radar_indicator input[type=radio] {
  display: none;
}
#_weather2 ._radar ._radar_indicator input[type=radio] + label {
  display: block;
  width: 16px;
  height: 16px;
  background-color: rgb(var(--color02));
  border-radius: 8px;
  cursor: pointer;
}
#_weather2 ._radar ._radar_indicator input[type=radio]:checked + label {
  background-color: rgb(var(--color01));
}
#_weather2 ._radar ._radar_indicator input[type=checkbox] {
  display: none;
}
#_weather2 ._radar ._radar_indicator input[type=checkbox] + label {
  text-align: center;
}
#_weather2 ._radar ._radar_indicator input[type=checkbox] + label span {
  height: 16px;
  cursor: pointer;
  display: inline-block;
}
#_weather2 ._radar ._radar_indicator input[type=checkbox] + label ._radar_animation_play {
  width: 16px;
  border-left: solid 16px rgb(var(--color01));
  border-top: solid 8px transparent;
  border-bottom: solid 8px transparent;
  border-right: none;
  display: inline-block;
}
#_weather2 ._radar ._radar_indicator input[type=checkbox] + label ._radar_animation_stop {
  width: 16px;
  border-left: solid 6px rgb(var(--color02));
  border-right: solid 6px rgb(var(--color02));
  display: none;
}
#_weather2 ._radar ._radar_indicator input[type=checkbox]:checked + label ._radar_animation_play {
  border-color: transparent transparent transparent rgb(var(--color02));
  display: none;
}
#_weather2 ._radar ._radar_indicator input[type=checkbox]:checked + label ._radar_animation_stop {
  border-color: rgb(var(--color01));
  display: inline-block;
}

#_weather2 ._alarm table.tenkiAlarmTbl {
  width: 100%;
}

._alarm2 {
  width: 100%;
}
._alarm2 ._alarmhead {
  width: 100%;
  margin-bottom: 24px;
}
._alarm2 ._alarmhead ._alarmpubtime {
  font-size: 80%;
  text-align: right;
  margin-bottom: 8px;
}
._alarm2 ._alarmhead ._alarmheadline {
  background-color: rgba(0, 0, 0, 0.05);
  border: solid 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 16px;
}
._alarm2 ._alarmbody ._wideareaalarminfo {
  margin-bottom: 16px;
}
._alarm2 ._alarmbody ._alarmstatusbadgenote {
  margin-bottom: 16px;
  font-size: 80%;
}
._alarm2 ._alarmbody ul {
  width: 100%;
  margin-bottom: 24px;
}
._alarm2 ._alarmbody ul li {
  border: solid 1px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
._alarm2 ._alarmbody ul li:not(:last-child) {
  border-bottom: none;
}
._alarm2 ._alarmbody ul li:first-child {
  border-radius: 8px 8px 0px 0px;
}
._alarm2 ._alarmbody ul li:last-child {
  border-radius: 0px 0px 8px 8px;
}
._alarm2 ._alarmbody table {
  width: 100%;
  font-size: 88%;
}
._alarm2 ._alarmbody table tr {
  border-bottom: solid 1px #eee;
}
._alarm2 ._alarmbody table tr:last-child {
  border-bottom: none;
}
._alarm2 ._alarmbody table tr._alarmtable_2810000 {
  display: none;
}
._alarm2 ._alarmbody table tr._alarmtable_280000 a, ._alarm2 ._alarmbody table tr._alarmtable_280010 a, ._alarm2 ._alarmbody table tr._alarmtable_280020 a {
  pointer-events: none;
  color: inherit;
}
._alarm2 ._alarmbody table td {
  padding: 16px 8px;
  vertical-align: middle;
}
._alarm2 ._alarmbody table td:nth-of-type(1) {
  width: 20%;
  white-space: nowrap;
}
._alarm2 ._alarmbody table td a {
  text-decoration: none;
  display: block;
}
._alarm2 ._alarmbody table td a:hover {
  text-decoration: underline;
}
._alarm2 ._alarmstatusbadge {
  display: none;
  font-size: 90%;
  padding: 4px 8px;
  margin-right: 4px;
  background-color: rgba(0, 0, 0, 0.05);
  color: #fff;
  line-height: 2.5em;
  text-align: center;
  white-space: nowrap;
}
@media (min-width: 577px) {
  ._alarm2 ._alarmstatusbadge {
    display: none;
  }
}
@media (min-width: 769px) {
  ._alarm2 ._alarmstatusbadge {
    display: inline;
  }
}
@media (min-width: 993px) {
  ._alarm2 ._alarmstatusbadge {
    display: inline;
  }
}
@media (min-width: 1201px) {
  ._alarm2 ._alarmstatusbadge {
    display: inline;
  }
}
._alarm2 ._alarmstatusbadge._alarmstatusbadge_special {
  background-color: #000;
}
._alarm2 ._alarmstatusbadge._alarmstatusbadge_danger {
  background-color: #f00;
}
._alarm2 ._alarmstatusbadge._alarmstatusbadge_warning {
  background-color: #fc0;
  color: rgba(var(--color00), 1);
}
._alarm2 ._alarmstatusbadge._alarmstatusbadgesimple {
  display: inline;
}
@media (min-width: 577px) {
  ._alarm2 ._alarmstatusbadge._alarmstatusbadgesimple {
    display: inline;
  }
}
@media (min-width: 769px) {
  ._alarm2 ._alarmstatusbadge._alarmstatusbadgesimple {
    display: none;
  }
}
@media (min-width: 993px) {
  ._alarm2 ._alarmstatusbadge._alarmstatusbadgesimple {
    display: none;
  }
}
@media (min-width: 1201px) {
  ._alarm2 ._alarmstatusbadge._alarmstatusbadgesimple {
    display: none;
  }
}
._alarm2 input[type=checkbox]._accordionconnection {
  display: none;
}
._alarm2 input[type=checkbox]._accordionconnection:checked ~ ._accordionhead {
  background-color: rgba(var(--color01), 0.1);
}
._alarm2 input[type=checkbox]._accordionconnection:checked ~ ._accordionhead label::after {
  transform: rotateZ(180deg);
  transition: transform 0.3s;
}
._alarm2 input[type=checkbox]._accordionconnection:checked ~ ._accordionbody {
  padding: 16px;
  opacity: 1;
  height: initial;
  transition: 0.3s;
}
._alarm2 ._accordionhead label {
  position: relative;
  cursor: pointer;
  display: block;
  width: 100%;
  padding: 16px;
}
._alarm2 ._accordionhead label::after {
  position: absolute;
  top: 0;
  right: 16px;
  content: "";
  display: flex;
  align-items: center;
  width: min(3vw, 16px);
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/></svg>');
  transition: transform 0.3s;
}
._alarm2 ._accordionhead:hover {
  background-color: rgba(var(--color01), 0.1);
}
._alarm2 ._accordionbody {
  padding: 0px 16px;
  overflow: hidden;
  opacity: 0;
  height: 0;
  transition: 0.3s;
}
._alarm2 ._alarmbadge {
  font-weight: bold;
  padding: 2px 8px;
}
._alarm2 ._alarmbadge._danger {
  color: #fff;
  background-color: #f00;
}
._alarm2 ._alarmbadge._warning {
  background-color: #fc0;
}

#_weather2 {
  width: 100%;
}
#_weather2 ._disaster ._inpagelink {
  display: block;
}
@media (min-width: 577px) {
  #_weather2 ._disaster ._inpagelink {
    display: none;
  }
}
@media (min-width: 769px) {
  #_weather2 ._disaster ._inpagelink {
    display: none;
  }
}
@media (min-width: 993px) {
  #_weather2 ._disaster ._inpagelink {
    display: none;
  }
}
@media (min-width: 1201px) {
  #_weather2 ._disaster ._inpagelink {
    display: none;
  }
}
#_weather2 ._kyodoflame {
  gap: 16px;
  display: block;
}
@media (min-width: 577px) {
  #_weather2 ._kyodoflame {
    display: flex;
  }
}
@media (min-width: 769px) {
  #_weather2 ._kyodoflame {
    display: flex;
  }
}
@media (min-width: 993px) {
  #_weather2 ._kyodoflame {
    display: flex;
  }
}
@media (min-width: 1201px) {
  #_weather2 ._kyodoflame {
    display: flex;
  }
}
#_weather2 ._kyodoflame > div {
  width: 100%;
}

#_weather2 ._display_switch_pc {
  display: none;
}
@media (min-width: 577px) {
  #_weather2 ._display_switch_pc {
    display: none;
  }
}
@media (min-width: 769px) {
  #_weather2 ._display_switch_pc {
    display: block;
  }
}
@media (min-width: 993px) {
  #_weather2 ._display_switch_pc {
    display: block;
  }
}
@media (min-width: 1201px) {
  #_weather2 ._display_switch_pc {
    display: block;
  }
}
#_weather2 ._display_switch_sp {
  display: block;
}
@media (min-width: 577px) {
  #_weather2 ._display_switch_sp {
    display: block;
  }
}
@media (min-width: 769px) {
  #_weather2 ._display_switch_sp {
    display: none;
  }
}
@media (min-width: 993px) {
  #_weather2 ._display_switch_sp {
    display: none;
  }
}
@media (min-width: 1201px) {
  #_weather2 ._display_switch_sp {
    display: none;
  }
}
#_weather2 ._areagroups {
  display: block;
  justify-content: center;
  margin-bottom: 8px;
}
@media (min-width: 577px) {
  #_weather2 ._areagroups {
    display: flex;
  }
}
@media (min-width: 769px) {
  #_weather2 ._areagroups {
    display: flex;
  }
}
@media (min-width: 993px) {
  #_weather2 ._areagroups {
    display: flex;
  }
}
@media (min-width: 1201px) {
  #_weather2 ._areagroups {
    display: flex;
  }
}
#_weather2 ._areagroups > div {
  width: 100%;
}
#_weather2 ._areagroups > div ._areaname {
  margin-bottom: 16px;
  font-size: 1em;
  font-weight: bold;
}
#_weather2 ._areagroups > div ul {
  border-left: solid 1px #ccc;
  padding-left: 8px;
  margin-bottom: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
@media (min-width: 577px) {
  #_weather2 ._areagroups > div ul {
    display: block;
  }
}
@media (min-width: 769px) {
  #_weather2 ._areagroups > div ul {
    display: block;
  }
}
@media (min-width: 993px) {
  #_weather2 ._areagroups > div ul {
    display: block;
  }
}
@media (min-width: 1201px) {
  #_weather2 ._areagroups > div ul {
    display: block;
  }
}
#_weather2 ._areagroups > div ul li {
  font-size: 0.8em;
  margin-bottom: 8px;
}
#_weather2 ._areagroups > div ul li a {
  color: inherit;
}
#_weather2 ._inpagelink ul {
  display: flex;
}
#_weather2 ._inpagelink ul li {
  margin-right: 1.6em;
  display: flex;
}
#_weather2 ._inpagelink ul li::before {
  content: "";
  width: min(3vw, 14px);
  height: min(3vw, 14px);
  margin-right: 1em;
  border-radius: 50%;
  background-color: #fbe8eb;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="48" width="48"><path d="m18.75 37.2-3.35-3.35 9.9-9.9-9.9-9.9 3.35-3.35L32 23.95Z" fill="%23CC5669"/></svg>');
}
#_weather2 ._inpagelink ul li a {
  color: inherit;
  font-weight: bold;
}/*# sourceMappingURL=weather2.css.map */